Currículo

Processamento Computacional da Língua 02198

Contextos

Groupo: Ciências e Tecnologias da Informação > 3º Ciclo > Parte Escolar > Optativas

ECTS

6.0 (para cálculo da média)

Objectivos

OA1:Identificar os principais estágios, métodos e aplicações no contexto do processamento automático da língua escrita e falada OA2:Utilizar expressões regulares e autómatos OA3:Construir e realizar operações sobre transdutores OA4:Calcular distâncias entre duas sequências OA5:Explicar o conceito de morfologia e de etiquetação morfossintática OA6:Construir um modelo de língua baseado em contagens de n-gramas, usando técnicas de alisamento simples OA7:Explicar principais conceitos relativos a modelos de Markov OA8:Usar as várias medidas de avaliação de desempenho OA9:Explicar os conceitos básicos do processamento automático da língua falada OA10:Identificar as etapas e as abordagens utilizadas em síntese e reconhecimento de fala OA11:Descrever os algoritmos mais relevantes de análise sintática e conceitos associados OA12:Explicar os conceitos básicos associados à obtenção de informação semântica OA13:Identificar algumas das aplicações mais relevantes de língua natural

Programa

Processamento das palavras: morfologia, algoritmos e técnicas de processamento CP1: Expressões regulares e autómatos CP2: Morfologia e Transdutores CP3: Modelos de N-gramas CP4: Análise morfossintática CP5: Modelos de Markov e modelos de Máxima Entropia Processamento de fala CP6: Fonética CP7: Síntese de fala CP8: Reconhecimento automático de fala CP9: Fonologia computacional CP10: Aplicações de processamento de fala Processamento sintático CP11: Gramáticas livres de contexto CP12: Análise sintáctica CP13: Análise sintáctica probabilística Processamento Semântico CP14: Representação de significado CP15: Semântica computacional CP16: Semântica lexical Abordagens Recentes CP17: Transformadores CP18: Large Language Models CP19: Modelos generativos

Método de Avaliação

Nesta UC apenas é possível obter aprovação por avaliação ao longo do semestre, não sendo contemplada a modalidade de avaliação por exame. A avaliação consiste em 2 componentes: TRABALHOS (3 trabalhos, 20% cada) e MINI-TESTES (2 mini-testes, cada um 20%), todos realizados durante o período letivo. Os trabalhos podem ser realizados individualmente ou em grupo, sendo o número de elementos do grupo definido nos enunciados dos trabalhos. A nota de TRABALHOS está limitada à nota de MINI-TESTES + 6 valores. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada no período correspondente à 1ª ou 2ª época. A assiduidade não é requisito de aprovação.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

  • Dan Jurafsky and James H. Martin, Speech and Language Processing (3rd ed. draft), 2023, null, https://web.stanford.edu/~jurafsky/slp3/:

Secundária

  • Jacob Eisenstein, Introduction to Natural Language Processing, 2019, null, https://mitpress.mit.edu/9780262042840/introduction-to-natural-language-processing/:

Disciplinas de Execução

2013/2014 - 1º Semestre

2014/2015 - 1º Semestre

2015/2016 - 1º Semestre

2016/2017 - 1º Semestre

2017/2018 - 1º Semestre

2018/2019 - 1º Semestre