Linguistica-Computacional

Lingüística Computacional

La lingüística computacional es una rama de la inteligencia artificial que se enfoca en el procesamiento de todas las manifestaciones del lenguaje natural por medio de técnicas computacionales. Una parte esencial de la lingüística computacional es el modelado matemático de los fenómenos lingüísticos para poder generar herramientas computacionales que sean capaz de procesarlos.

El curso de lingüística computacional busca presentar las herramientas fundamentales de la lingüítica computacional y el procesamiento del lenguaje natural. De esta forma, se presentan los temas que abordan desde las perspectivas formales para el tratamiento del lenguaje natural, así como las herramientas estadísticas, hasta llegar a los modelos basados en redes neuronales que son actualmente estado del arte.

Contenido

  1. Introducción
    1. Corpus
  2. Perspectivas formales en lingüística computacional
    1. Expresiones regulares
    2. Transductores de estados finitos
    3. Parseo de constituyentes con algoritmo CYK
    4. Parseo de dependencias
  3. Perspectivas estadísticas
    1. Ley de Zipf
    2. Modelo de unigramas con Zipf
    3. Parseo probabilístico
  4. Modelos del lenguaje de n-gramas
    1. Modelo de bigramas
    2. Modelo de n-gramas
  5. Incrustaciones de palabras
    1. Modelo Word2Vec
    2. Modelo FastText
  6. Modelos basados en redes recurrentes
    1. Modelo del lenguaje con red recurrente
    2. Etiquetado POS con red recurrente
    3. Modelo del lenguaje bidireccional
    4. Memorias a corto y largo plazo
    5. Modelo ELMo
  7. Transformadores
    1. Arquitectura de Transformador
    2. Modelo BETO (BERT para español)

Proyecto PAPIME PE102723