Especialización en Lingüística computacional

La Lingüística Computacional aborda el estudio del lenguaje y el desarrollo de aplicaciones lingüísticas con medios computacionales. La especialización del Máster ofrece una introducción general al campo, con una presentación de los principales enfoques teóricos y metodológicos del procesamiento del lenguaje natural, así como una descripción general de varias aplicaciones. Se basa en un enfoque “hands-on” en el que los estudiantes desarrollan habilidades básicas para el procesamiento y análisis de datos, así como el uso y evaluación de modelos computacionales.

Mediante esta especialización,

  • comprenderás los principales problemas de investigación en Lingüística Computacional, incluyendo métodos de aprendizaje automático,
  • adquirirás habilidades básicas para abordar trabajo práctico en Procesamiento del Lenguaje Natural.

Importante: Para algunas asignaturas de la especialización en Lingüística Computacional, se requiere programación a un nivel básico (ver apartado “Conocimientos de programación” más abajo).

Objetivos de aprendizaje

1

Familiarizarse con los enfoques actuales de las principales áreas de investigación en Lingüística Computacional, incluyendo la morfología computacional, la sintaxis y la semántica.

2

Comprender el funcionamiento interno de algunas aplicaciones tecnológicas, como la traducción automática o la extracción de información.

3

Aplicar la metodología, incluyendo técnicas de programación y Machine Learning, a un nivel básico.

4

Familiarizarse con los principales recursos utilizados en Lingüística Computacional, incluidos los repositorios de recursos.

 

Profesorado

El profesorado de la especialización en Lingüística Computacional son investigadores reconocidos en ese campo, y tienen una amplia experiencia en la enseñanza de esta materia a estudiantes con diversos perfiles académicos, incluidas las Humanidades, donde la formación básica no suele cubrir métodos formales y cuantitativos. Pertenecen a diferentes grupos de investigación del Departamento.

Asignaturas

El Máster ofrece dos asignaturas específicas en Lingüística Computacional, impartidas cada año:

  • Procesamiento natural del lenguaje
  • Semántica Computacional

Dos de las asignaturas metodológicas que se imparten cada año son asimismo muy recomendables para los estudiantes de la especialización en Lingüística Computacional, ya que complementan la formación en el àrea:

  • Corpus y herramientas informáticas
  • Técnicas experimentales y de observación

También ofrecemos un curso de nivelación en programación básica en Python, y la asignatura optativa Natural Language Interaction (del Màster en Intelligent Interactive Systems) para estudiantes que cumplan los requisitos para su matriculación. 

Conocimientos de programación: Prerrequisitos

Esperamos que los estudiantes adquieran las competencias básicas en programación de Python antes del inicio del primer trimestre (por ejemplo, durante el verano previo al inicio del máster). Si todavía no tienes las habilidades básicas, te recomendamos el recurso online gratuito Python for Everybody, lessons 1-12, incluidos los ejercicios. El curso requiere unas 2 horas por clase. (Por supuesto, puedes utilizar otros recursos de aprendizaje con contenidos equivalentes, tales como este curso del MIT.) Para poner en práctica estas habilidades, puedes explorar algunas tareas de procesamiento del lenguaje natural. NLTK puede ser un buen punto de partida, ya que ofrece muchas funciones útiles, como tokenizadores para varios idiomas. (Para empezar, puedes explorar este Colab notebook). Nota importante: Aunque hayas seguido estos materiales, a menos que tengas mucha experiencia programando para el procesamiento del lenguaje natural, te pediremos que realices el curso de nivelación mencionado anteriormente; ten en cuenta que el curso de nivelación no sustituye a la formación mencionada y que se espera que hagas ambas cosas.

A principios de septiembre habrá una sesión de tutoría en la que podrás hablar con tu tutor sobre cómo adaptar la formación de programación a tus necesidades. Ten en cuenta que, si no has adquirido las habilidades básicas de Python en el momento de empezar el máster, no podrás seguir los cursos de la especialización.

Salidas profesionales

Los lingüistas computacionales están actualmente muy solicitados, de cara a desarrollar asistentes virtuales o chatbots, ya que generalmente tienen habilidades lingüísticas en más de un idioma y dominan las técnicas de procesamiento del lenguaje natural.

Las empresas buscan personas que puedan diseñar sistemas de diálogo y construir gramáticas y otros recursos lingüísticos para el análisis y la generación de conversaciones adecuadas para diferentes tipos de servicios solicitados por el cliente. Los lingüistas computacionales también trabajan para ayudar en el desarrollo del aprendizaje automático y los sistemas de aprendizaje intenso aplicados al procesamiento del lenguaje natural.

Se espera que dominen la metodología y las herramientas para crear textos con diferentes tipos de conocimiento lingüístico y extralingüístico, así como evaluar cuantitativa y cualitativamente los resultados de los sistemas obtenidos. La especialización del máster ofrece tres cursos en esta área, que proporcionan una introducción básica a estas habilidades y técnicas. De manera autónoma, el estudiante necesitará adquirir más habilidades para trabajar como lingüista computacional.

Las empresas que han contratado a nuestros alumni incluyen Nuance Communications, Everis, Telefónica, Expert Systems, Inbenta, StratioBD, ForceManager y Amazon.