PROCESAMIENTO DEL LENGUAJE NATURAL (NLP)

ÁREA: TIC

MODALIDAD: Virtual

ESTADO: Inscripción abierta

Charla informativa: 02/05/2024

INICIO: 14/05/2024

FINALIZACIÓN: 09/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

Q&A: 2 de mayo – 14 hs.
Mail de bienvenida: martes 14 de mayo
Primer sincrónico: martes 21 de mayo
Fin de curso: martes 9 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, 9

 

Para conocer más sobre el programa y/o avanzar con el proceso de inscripción completá el formulario de consulta de la Certificación Avanzada en Cloud Data Engineering.