Designação | Código | Curso | Regime | Regente |
---|
Fundamentos em Processamento de Linguagem Natural | 13547 [ML29ML2900006168] | Mestrado em Humanidades Digitais [MHDIG] | S1 | José João Antunes Guimarães Dias Almeida |
Objetivos | Esta unidade curricular oferece uma introdução teórica e prática ao Processamento de Linguagem Natural. Em cada uma das partes são estudados fundamentos teóricos e apresentado um conjunto relevante de áreas de aplicação destes conhecimentos. |
Programa | 1. Introdução aos modelos de língua natural (léxico, sintático, semântico e pragmático) 2. Processamento de linguagens baseado em padrões 2.1. Expressões regulares 2.2. Extração de informação a partir de textos 2.3. Reformatações automáticas 3. Ferramentas de Processamento de Linguagem Natural 3.1. Anotadores morfossintáticos (taggers, treetaggers) 3.2. Gramáticas de dependências 3.3. Bancos de árvores (Treebanks) 3.4. Ferramentas ligadas a dicionários e terminologias 4. Processamento simples de documentos estruturados - Processamento usando XML |
Bibliografia | Friedl, Jeffrey (2006). Mastering Regular Expressions. California: O’Reilly Media. Natural Language Toolkit (NLTK). Disponível em: www.nltk.org. Rodrigues, Mário & Teixeira, António (2015). Advanced Applications of NLP for performing information extraction. Springer. |
Resultados da aprendizagem | Pretende-se que os alunos sejam capazes de: - aplicar conceitos vários ligados ao Processamento de Linguagem Natural; - procurar e extrair informação usando expressões regulares; - escrever pequenos programas guiados por padrões; - usar algumas ferramentas típicas de Processamento de Linguagem Natural para resolução de problemas específicos. |
Método de avaliação | Avaliação contínua: - 2 trabalhos práticos; - 1 teste escrito; - vários trabalhos de casa. |
Funcionamento | Turno: TP 1; Docente: Sofia Guilherme Rodrigues Santos; Dep.: DI; Horas: 30. |