Apresentao Teoria da computao
-
Upload
pedro-segundo -
Category
Documents
-
view
225 -
download
0
Transcript of Apresentao Teoria da computao
-
8/15/2019 Apresentao Teoria da computao
1/25
Processo de TraduçãoAutomática da Língua
Portuguesa para LIBRASTeoria da Computação
Eduardo de Lucena FalcãoLeandro Figueiredo Alves
Lucenildo Aquino Júnior
-
8/15/2019 Apresentao Teoria da computao
2/25
Sumário
● Introdução● Processo de Tradução● Regras
● Aplicação dos Autômatos● Accessibility as a Service● CineLibras● Considerações Finais● Referências
-
8/15/2019 Apresentao Teoria da computao
3/25
-
8/15/2019 Apresentao Teoria da computao
4/25
Introdução
● Lacerda (2000)○ "...a dificuldade que os surdos têm, após anos de
escolarização, para ler e escrever de forma
satisfatória, qualquer que seja o modelo educacionalescolhido (educação especial ou ensino regular)"
● Kennaway, Glauert and Zwitserlood (2007)○ "Only 25% of the deaf pupils read at or above the
level of a nine-year-old hearing child."
-
8/15/2019 Apresentao Teoria da computao
5/25
Processo de Tradução
● LIBRAS (Língua Brasileira de Sinais) vsLíngua Portuguesa
● Glosa
○ Representação textual de um ou mais sinais deLibras
LínguaPortuguesa
Libras
-
8/15/2019 Apresentao Teoria da computao
6/25
Processo de Tradução
1. Dividir o texto completo em frases2. Tokenizar as frases3. Análise Morfológica
a. Algoritmo PPM utilizando uma base de dados jáexistente: o Bosque
4. Análise Sintáticaa. utilizando o conceito da Máquina Turing e base de
dados pra identificar por exemplo verbos de ligação5. Aplicação de Regras
-
8/15/2019 Apresentao Teoria da computao
7/25
Processo de Tradução
● Análise Morfológica:○ Classes gramaticais:
■ Variáveis: substantivo, artigo, adjetivo, numeral, pronome, verbo;
■Invariáveis: advérbio, conjunção, preposição, interjeição;
● Análise Sintática:○ Sujeito (booleano): simples, composto,
indeterminado, ...;○ Predicado (booleano): verbal, nominal,
verbonominal;○ Predicativo: do sujeito, do objeto;○ Verbo: de ligação, transitivo direto, transitivo
indireto, intransitivo;
○ Complemento Verbal: objeto direto, objeto indireto;○ ...
-
8/15/2019 Apresentao Teoria da computao
8/25
Frase A casa é verde
Morfológica artigo substantivo verbo adjetivo
Sintática Adjunto
Adnominaldo Sujeito
núcleo dosujeito (simples)
verbo deligação
predicativo dosujeito
Processo de Tradução
by Eduardo
-
8/15/2019 Apresentao Teoria da computao
9/25
Processo de Tradução
Frase A casa é verde
Morfológica preposição substantivo verbo adjetivo
Sintática sujeitosujeito (núcleo
do sujeito)
predicado(verbo deligação)
predicado
by GTAaaS
Glosa:"Casa" + "Ser" + "Verde"
-
8/15/2019 Apresentao Teoria da computao
10/25
Processo de Tradução
-
8/15/2019 Apresentao Teoria da computao
11/25
Regras
3 tokens: substantivo 2, verbo 0, substantivo 1
true
3
sub
2
ver
0
sub
1
-
8/15/2019 Apresentao Teoria da computao
12/25
Regras
3 tokens: substantivo 2, verbo 0, substantivo 1
Português: Fulano está correto
Glosa: Está correto Fulano
-
8/15/2019 Apresentao Teoria da computao
13/25
Regras
4 tokens: pronome 0; advérbio 3, verbo -1, adjetivo 1
Português: Ele nunca foi inteligente
Glosa: Foi ele inteligente nunca
4 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0 Português: Nossa casa está linda
Glosa: Linda nossa casa
3 tokens: pronome 2, verbo 0, substantivo 1
Português: Nada está correto Glosa: Está correto nada
-
8/15/2019 Apresentao Teoria da computao
14/25
Demais Regras
4 tokens: pronome 3, verbo 1, conjunção -1, substantivo0
5 tokens: pronome 0, substantivo 1, verbo -1, advérbio
4, adjetivo 34 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0
4 tokens: adjetivo, substantive, verbo, substantive
4 tokens: advérbio, verbo, substantivo, verbo
3 tokens: conjunção 2, pronome -1, verbo 0
-
8/15/2019 Apresentao Teoria da computao
15/25
Autômatos
-
8/15/2019 Apresentao Teoria da computao
16/25
Autômatos
● Opção por Maquina de Estado Baseada em Automatos de Pilha;
● A maquina empilha apenas as estruturas
que serão reutilizadas novamentes;● A maquina é executada baseada nas
classes gramaticais da sentença;● Após a extração passa-se a string resultante
no analisador morfologico;○ Para realizar modificações como mudança de
tempos verbais;
-
8/15/2019 Apresentao Teoria da computao
17/25
Acessibility as a Service
-
8/15/2019 Apresentao Teoria da computao
18/25
Acessibility as a Service
-
8/15/2019 Apresentao Teoria da computao
19/25
CineLIBRAS
● Sistema que possibilita a geraçãoautomática de LIBRAS através de umprocesso que será realizado na própria sala
de cinema;● Prototipo de acessibilidade para cinemas;● Facil integração com a tecnologia
especificada;● Custo tentendo a zero para todos os
segmentos do cadeia produtiva do cinema;
-
8/15/2019 Apresentao Teoria da computao
20/25
CineLIBRAS
-
8/15/2019 Apresentao Teoria da computao
21/25
CineLIBRAS
-
8/15/2019 Apresentao Teoria da computao
22/25
Considerações Finais
● Dificuldades com o grande número deregras;
● Casos especiais;
● Pertinência do trabalho;
● Dicionário.
-
8/15/2019 Apresentao Teoria da computao
23/25
Trabalhos futuros
● Ampliação das regras;
● Análise estatística tradução;
● Aumentar o corpus do Tradutor.
-
8/15/2019 Apresentao Teoria da computao
24/25
Referências
● "A prática pedagógica mediada (também)pela língua de sinais: Trabalhando comsujeitos surdos"; Lacerda, C.B.F. (2000)
● "Providing Signed Content on the Internet bySynthesized Animation"; Kennaway, J.R,Glauert, J.R.W, Zwitserlood, I. (2007)
● SIPSER, Michael : Introdução à teoria daComputação. Thomson Learing. 2ª Edição,São Paulo, SP (2007)
-
8/15/2019 Apresentao Teoria da computao
25/25
Obrigado