Curso
CS 7650 Natural Language Processing
- 3 créditos
- Curso fundacional
- Puede cubrir el núcleo de la especialización de IA
- Puede cubrir una electiva de la especialización de Machine Learning
Va del modelado estadístico del lenguaje a los transformadores, pasando por clasificación de texto, representaciones vectoriales, etiquetado de secuencias y traducción.
Nombre en español
Procesamiento del lenguaje natural
Qué se estudia
- Modelos de n gramas, clasificación de texto y representaciones vectoriales.
- Redes recurrentes, atención y transformadores.
- Etiquetado de secuencias y análisis sintáctico.
- Traducción, resumen automático y modelos grandes de lenguaje.
Cómo se evalúa
Cinco o seis tareas de programación en cuadernos, cuestionarios y un proyecto final en grupo.
Qué conviene saber antes
Fundamentos de aprendizaje automático y PyTorch básico. CS 7643 ayuda, aunque no es imprescindible.
Consejos de estudiantes
- Los modelos finales requieren GPU, así que conviene reservar créditos de cómputo con antelación.
- El proyecto final avanza mejor con datos ya limpios, porque el tiempo se va en los experimentos.
- El libro de Jurafsky y Martin cubre la teoría del curso y se consulta en línea sin costo.
Cuándo tomarlo
En el tercer o el cuarto semestre, idealmente después de un curso donde ya se usó PyTorch.
Lenguajes y herramientas
- Python
- PyTorch
- Hugging Face
Cifras aproximadas de reseñas
Son promedios aproximados de reseñas de estudiantes publicadas en OMSCentral y en OMSHub, de manera que cambian de un semestre a otro.
| Indicador | Valor aproximado |
|---|---|
| Dificultad de 1 a 5 | 3.3 |
| Carga semanal | 13 horas |
| Valoración de 1 a 5 | 3.4 |