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

Cursos

Cursos onde a unidade curricular é leccionada: