Linguística Computacional
Objectivos
Aquisição de conhecimentos na área da Linguística Computacional que permita aos estudantes:
a) desenvolver competências básicas de análise e compreensão das línguas naturais e do seu funcionamento tendo em vista a computação;
b) compreender os níveis de tratamento informático envolvidos no processamento e na computação das línguas naturais;
c) conhecer as diferentes estratégias e ferramentas atuais de processamento e computação das línguas naturais;
d) adquirir metodologias de análise e tratamento informáticos de dados linguísticos;
e) aplicar, na prática, os conhecimentos adquiridos.
Caracterização geral
Código
01100034
Créditos
6.0
Professor responsável
Raquel Fonseca Amaro
Horas
Semanais - 4
Totais - 168
Idioma de ensino
Português
Pré-requisitos
A disponibilizar brevemente
Bibliografia
Bolshakov, I. & Gelbukh, A. (2004) Computational Linguistics: Models, Resources, Applications, IPN, UNAM, FCE.
Jargas, A. M. (2012) Expressões Regulares - uma abordagem divertida. 4ª edição. Novatec.
Mitrov, R. (2003) The Oxford Handbook of Computational Linguistics. Oxford University Press.
Nuges, P. M. (2014) Language Processing with Perl and Prolog. Springer.
Tsujii, J. (2011) Computational Linguistics and Natural Language Processing. In: Gelbukh A.F. (Eds) Computational Linguistics and Intelligent Text Processing. CICLing 2011. Lecture Notes in Computer Science, vol 6608. Springer. https://doi.org/10.1007/978-3-642-19400-9_5
Vieira, R. & Lima, V. L. S. (2001) Lingüística computacional: princípios e aplicações. In: A. T. Martins & D. L. Borges. (Orgs.). As Tecnologias da informação e a questão social: anais. 1 ed. SBC, v. 3, p. 47-88.
Método de ensino
Aulas teórico-práticas e orientação tutorial, com recurso a estudos de caso e aplicação prática dos conhecimentos adquiridos, incluindo: i) exposição dos conteúdos por parte do docente; (ii) discussão e análise crítica de bibliografia sobre os conteúdos programáticos; (iii) aplicação prática de conhecimentos adquiridos em trabalhos individuais e em grupo em tarefas específicas, incluindo tarefas de programação e modelização formal de conhecimento.
Método de avaliação
Métodos de Avaliação - Avaliação contínua, incluindo os seguintes elementos de avaliação: testes individuais e trabalhos individuais e em grupo, apresentados em aula (ponderação específica dos elementos a combinar com os estudantes).(100%)
Conteúdo
1. Linguística,computação e processamento das línguas naturais (PLN)
1.1 Introdução à Linguística Computacional
1.2 Questões da Linguística Computacional e subáreas da Linguística
2. Processamento e computação das línguas naturais
2.1 Expressões regulares
2.2 Gramáticas
3. Perspectiva história e estratégias da Linguística Computacional
3.1 Áreas e modelos da Linguística
3.2 Aplicações e ferramentas
3.3 Aprendizagem automática
4. A Linguística no desenvolvimento de aplicações de PLN
4.1 Anotação de dados
4.2 Avaliação de qualidade
4.3 Modelos híbridos de computação