/procesamiento_lenguaje_natural

Material de clases para Procesamiento del lenguaje natural (CEIA - FIUBA)

Primary LanguageJupyter Notebook

Procesamiento del Lenguaje natural

Este repositorio contiene el material de clases (presentaciones, ejercicios y notebooks) para NLP (CEIA - FIUBA)

Contenido

  • Introducción a NLP (Natural Language Processing)
  • Vectorización de documentos
  • Preprocesamiento de texto
  • Librerías de preprocesamiento para NLP
  • Information-retrieval bots
  • Word embeddings, CBOW y SkipGRAM
  • Representación de palabras
  • Redes recurrentes (RNN)
  • Problemas de secuencia
  • Estimación de próxima palabra
  • Redes LSTM
  • Análisis de sentimiento (sentiment analysis)
  • Modelos Seq2Seq
  • Bots conversacionales y traductores
  • Celdas con Attention
  • Transformers
  • BERT y ELMo
  • Fine tuning
  • Cierre del curso
  • Deployment de servicio NLP
  • Flask, APIs
  • Docker y Tensorflow Serving (TFX)

Profesores

:octocat: Dr. Rodrigo Cardenas Szigety (2022-actual)
:octocat: Esp. Ing. Hernán Contigiani (2021-2022)