PROCESAMIENTO DEL LENGUAJE NATURAL (NLP)
ÁREA: TIC
MODALIDAD: Virtual
ESTADO: Iniciado
Charla informativa: –
INICIO: 14/05/2024
FINALIZACIÓN: 16/07/2024
Objetivos:
Al finalizar el curso, los participantes serán capaces de:
- Comprender los fundamentos del procesamiento del lenguaje natural (NLP) y sus aplicaciones.
- Identificar y resolver problemas comunes de NLP utilizando enfoques tradicionales y actuales.
- Implementar modelos de NLP utilizando técnicas como clasificación bayesiana, modelos BoW, modelos secuenciales, topic modeling, vectores semánticos estáticos, redes recurrentes, mecanismos de atención, Transformers Networks, modelos de lenguaje (LM), traducción automática, Image Captioning y vectores semánticos contextuales.
- Aplicar modelos de lenguaje de gran tamaño (LLMs) para tareas como chatbots, generación de texto, resumen y respuesta a preguntas.
- Utilizar frameworks de desarrollo como Langchain y LlamaIndex para el desarrollo de aplicaciones NLP.
Aplicar técnicas de Prompt Engineering y Control de Flujo para optimizar el rendimiento de los modelos NLP. - Implementar Retrieval Augmented Generation (RAG) para mejorar la generación de texto.
Dirigido a:
Data Scientists o profesionales afines con conocimientos equivalentes a los obtenidos en la certificación avanzada de deep learning.
Requisitos:
Inglés.
Plan de estudios
Todos collapsables cerrados
Este accordion está para que todos los ítems permanezcan cerrados
Módulo 1: Introducción al NLP
- Definición y objetivos del NLP
- Problemas de NLP
- Enfoque clásico vs. enfoque actual
Módulo 2: NLP Tradicional
- Clasificación Bayesiana
- Modelos Bag-of-Words (BoW)
- Modelos secuenciales
- Topic modeling
- Vectores semánticos estáticos
Módulo 3: NLP con Redes Neuronales
- Redes Recurrentes (RNNs)
- Mecanismos de Atención
- Transformers Networks
- Clasificación de texto
- Part of Speech Tagging (POS Tagging)
- Reconocimiento de entidades nombradas (NER)
- Modelos de lenguaje (LM)
- Traducción automática
- Image Captioning
- Vectores semánticos contextuales
Módulo 4: LLMs (Large Language Models)
- Evolución de los modelos de lenguaje
- Estado del arte en LLMs
- Chatbots
- Frameworks de desarrollo: Langchain, LlamaIndex
- Prompt Engineering
- Control de flujo
- Retrieval Augmented Generation (RAG)
Evaluación
- Trabajos prácticos (70%)
- Preguntas de seguimiento (30%)
Modalidad
Mail de bienvenida: martes 14 de mayo
Primer sincrónico: martes 21 de mayo
Fin de curso: martes 16 de julio
Cursada: martes de 18 a 21 hs
Tutorías: No
Duración: 8 semanas, 60 horas (sincrónicas + asincrónicas)
Feriado: No
Fechas
MAYO: 21, 28,
JUNIO: 4, 11, 18, 25,
JULIO: 2, 16