El objetivo del curso es brindar una introducción al área Procesamiento de Lenguaje Natural, enfocándose en los métodos más utilizados en la actualidad, basados en redes neuronales profundas. Se presentan los principales problema del área, y los recursos y métodos más utilizados. Se introducen las redes neuronales, mostrando diferentes arquitecturas y sus aplicaciones para el procesamiento de textos.
El objetivo del curso es brindar una introducción al área Procesamiento de Lenguaje Natural, enfocándose en los métodos más utilizados en la actualidad, basados en redes neuronales profundas. Se presentan los principales problema del área, y los recursos y métodos más utilizados. Se introducen las redes neuronales, mostrando diferentes arquitecturas y sus aplicaciones para el procesamiento de textos.
1. Conceptos básicos de Procesamiento de Lenguaje Natural: niveles de análisis (léxico, sintáctico, semántico, discurso, pragmático), el problema de la ambigüedad, enfoques simbólicos y estadísticos, recursos, aplicaciones.
2. Redes neuronales: redes feed forward, redes recurrentes.
3. Representaciones vectoriales de palabras (word embeddings).
4. Modelos de lenguaje: modelos basados en n-gramas, modelos neuronales, modelos basados en transformers.
Para todos los estudiantes:
-
Informe del proyecto final (grupal).
-
Prueba escrita individual.