Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
13Activity
0 of .
Results for:
No results containing your search query
P. 1
linguistica computacional

linguistica computacional

Ratings: (0)|Views: 699|Likes:
Published by Computationalist
Atividades de pesquisa e ensino de Leonel F. de Alencar, Dr. phil., professor de língua alemã no Departamento de Letras Estrangeiras da Universidade Federal do Ceará em Fortaleza, Brasil, e de lingüística teórica e lingüística computacional no Programa de Pós-Graduação em Lingüística dessa mesma instituição, e coordenador do Grupo de Pesquisa Computação e Linguagem Natural (CompLin). Informações a respeito desse grupo de pesquisa na área de lingüística computacional e lingüística de corpus na Universidade Federal do Ceará.
Atividades de pesquisa e ensino de Leonel F. de Alencar, Dr. phil., professor de língua alemã no Departamento de Letras Estrangeiras da Universidade Federal do Ceará em Fortaleza, Brasil, e de lingüística teórica e lingüística computacional no Programa de Pós-Graduação em Lingüística dessa mesma instituição, e coordenador do Grupo de Pesquisa Computação e Linguagem Natural (CompLin). Informações a respeito desse grupo de pesquisa na área de lingüística computacional e lingüística de corpus na Universidade Federal do Ceará.

More info:

Published by: Computationalist on Nov 28, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/29/2013

pdf

text

original

 
Python e Processamento da Linguagem Naturalfile:///Library/WebServer/Documents/index02.html1 of 411/27/09 5:04 PM
Unix, Python, Lingüística deCorpus e LingüísticaComputacional
O
 
sítiohttp://www.leonel.profusehost.net/tem como foco asatividades de pesquisa e ensino de Leonel F. de Alencar, Dr.phil., professor de língua alemã no Departamento de LetrasEstrangeiras daUniversidade Federal do Cearáem Fortaleza,Brasil, e de lingüística teórica e lingüística computacional noPrograma de Pós-Graduação em Lingüísticadessa mesmainstituição, e coordenador do Grupo de PesquisaComputação eLinguagem Natural(CompLin).Enquanto área de interseção entre o estudo das línguas humanas,a informática e a ciência da computação, a lingüísticacomputacional tem uma dimensão tanto teórica quanto aplicada.No primeiro caso, utiliza-se o computador para verificar aconsistência interna e a adequação empírica de teorias dalinguagem natural. Sob a segunda perspectiva, a disciplina fazinterface com a engenharia de softwares, uma vez que estávoltada para a construção de programas capazes de simular odesempenho lingüístico de falantes de uma língua natural em umou mais de um dos diferentes níveis de análise. Sintetizadores devoz, corretores ortográficos e gramaticais, conjugadores verbais,analisadores morfológicos,analisadores morfossintáticose tradutores automáticossão apenas algumas das muitas aplicaçõesda lingüística computacional no cotidiano. Outra aplicaçãoimportante da lingüística computacional é o ensino de línguasmediado por computador (área conhecida pela sigla CALL, doinglês
Computer Assisted Language Learning
).Na Universidade Federal do Ceará, a disciplinaHBP727Lingüística Computacionalé oferecida no âmbito do Programade Pós-Graduação em Lingüística, em nível de mestrado edoutorado.
 
Python e Processamento da Linguagem Naturalfile:///Library/WebServer/Documents/index02.html2 of 411/27/09 5:04 PM
Tradicionalmente, as ferramentas de análise automática de textosdo sistema operacional Unix, como
grep
,
wc
e
uniq
, têm sidoempregadas com grande proveito, há algumas décadas, naexploração de corpora lingüísticos. Mais recentemente, noâmbito da lingüística de corpus, Python tem assumido um papelcada vez mais importante, em substituição à linguagem Perl, quepraticamente dominou o cenário na década de 1990 e no iníciodo presente século. No campo da lingüística computacional
stricto sensu
, Python se destaca como uma das linguagens deprogramação mais importantes na modelação dos diferentescomponentes das gramáticas das línguas naturais. De fato, não éapenas suficientemente poderosa para implementar os complexosalgoritmos necessários para o processamento da linguagemnatural, mas é também especialmente fácil de aprender porpessoas sem uma formação em ciência da computação, como é ocaso da maioria dos estudantes de lingüística em nossauniversidade. Uma evidência disso é a sua utilização noNaturalLanguage Toolkit(NLTK), uma caixa de ferramentasimplementadas como uma biblioteca em Python, destinada àanálise automática de textos e ao processamento computacionalem nível sintático e semântico das línguas naturais.O tópico principal do sítio é o uso das ferramentas de análiseautomática do Unix na lingüística de corpus bem como aaplicação da linguagem de programação Python em várioscampos relacionados à investigação lingüística e ao ensino eaprendizagem de línguas. Um objetivo secundário é mostrar asvantagens da utilização de softwares "livres", gratuitos e decódigo-aberto por estudantes e pesquisadores nas áreas de Letrase Lingüística. Isso é exemplificado por meio de diversosprogramas que revelam o potencial desses recursos nas seguintesáreas:na modelação de algoritmos matemáticos simples (comoestratégia didático-pedagógica para o desenvolvimento dahabilidade de programar, utilizando, para tanto, sobretudoPython)na construção de comandos de busca utilizando expressõesregulares para o levantamento de dados lingüísticos, noâmbito da lingüística de corpus
 
Python e Processamento da Linguagem Naturalfile:///Library/WebServer/Documents/index02.html3 of 411/27/09 5:04 PM
na compilação e anotação automática de corporaem exercícios interativos sobre temas da lingüísticacomputacional, lingüística de corpus e lingüística aplicadaO sítio, que ainda se encontra em construção, apresentará tantoscripts na linguagem do interpretador de comandos
bash
doUnix quanto scripts de CGI em Python por meio dos quais osestudantes podem experimentar interativamente com osprogramas elaborados nessa linguagem a serem aqui explicados.Umprimeiro exemplo de script de CGI em Pythonpermitecalcular o máximo divisor comum (MDC) de uma seqüência denúmeros inteiros. Este script, de minha autoria, implementaalgoritmo simples, desenvolvido por mim mesmo, que, emboratalvez não tão elegante, calcula de forma correta o MDC de doisou mais números.Pelo que sabemos, trata-se do único programa livrementedisponível em língua portuguesa na WWW capaz de calcular oMDC de mais de dois números. Oprograma do ProfessorCardy, por exemplo, opera com dois números apenas.Outros exemplos de scripts de CGI em Python:Controle de acesso a umendereço de e-maileformulário de envio de mensagemExercícios do tipo "verdadeiro ou falso" sobre lingüísticaaplicada ao alemãoensino do vocabuláriomorfossintaxe do alemãoExercícios interativos de múltipla escolha sobre sintaxealemãExercícios interativos sobre lingüística de corpuse lingüística computacionalExercícios interativos de língua alemã (em construção)©
 
2009Leonel F. de Alencar
 
[Curriculum Vitae na PlataformaLattes]
 
[O Constructor – ferramenta amigável para a lingüísticade corpus]
 
[Grupo de Estudos sobre Lingüística de Corpus eLingüística Computacional] [Programa da disciplina HBP727

Activity (13)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
juaniw liked this
Eric9r liked this
otavio_bad9857 liked this
otavio_bad9857 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->