AI Learners

Procesamiento, Entendimiento y Generación de Lenguaje Natural (Parte I)

Michelle Díaz
AI Learners
Published in
3 min readFeb 3, 2018

--

Esta publicación es la primera de una serie de publicaciones en las cuales aprenderás sobre el Lenguaje Natural y porqué es uno de los sub-campos más importantes de la Inteligencia Artificial.

En el último año, me he enfocado en este tema y como es habitual, todos los recursos que he encontrado para adentrarme más en este campo están en inglés.

Hay términos que por supuesto no tienen una traducción literal, y en ocasiones ni siquiera interpretando el texto tiene una traducción.

Para la mayoría de las personas que nos encontramos en el ámbito tecnológico es común expresarnos con términos en inglés. No obstante, considero que es importante que también exista este tipo de información en español, por simple accesibilidad.

Esta primer parte consta de una breve explicación sobre Procesamiento, Entendimiento y Generación de Lenguaje Natural. En publicaciones posteriores, explicaré de que va cada una de ellas y cuales son sus aplicaciones.

Lenguaje Natural

El Lenguaje Natural es el lenguaje que hablamos todos los días.

El Español, Inglés o Francés, son ejemplos de lenguaje natural, estos poseen una sintaxis y una gramática, así mismo, cada uno contiene muchas ambigüedades, con las cuales lidiamos y aprendemos a interpretar dependiendo el contexto de la situación en la que nos encontremos.

A pesar de que el habla es un proceso que implica millones de conexiones neuronales en 4 de las principales zonas de nuestra corteza cerebral, interpretar las variaciones del lenguaje para nosotros resulta bastante sencillo, sin embargo, para una máquina el lenguaje natural es uno de los mayores retos a lograr; analizar y entender los diferentes significados que una sola palabra pueda tener, expresiones típicas, jergas, ironías, etc,.

Entonces…

¿Cómo se logra que una máquina entienda nuestro lenguaje?

Jajaja no es cierto, con aliens no, pero si utilizando técnicas de Procesamiento de Lenguaje Natural :)

¿Qué es el Procesamiento de Lenguaje Natural?

Natural Language Processing, (NLP) para futuras abreviaciones.

El Procesamiento de Lenguaje Natural consiste en la utilización de un Lenguaje Natural para comunicarnos con una máquina y su capacidad para descomponer, entender y analizar el significado de lo que se le dice ya sea por voz o texto, y así, determinar la acción a realizar respondiendo en el mismo lenguaje en el que el humano se comunica durante la interacción.

¿Qué es el Entendimiento de Lenguaje Natural?

Natural Language Understanding, (NLU) para futuras abreviaciones.

Básicamente, es una rama dentro del Procesamiento de Lenguaje natural y es la capacidad que tiene la máquina para interpretar y comprender el propósito de alguna petición de entradas de datos no estructuradas y convertirlas de forma estructurada. El objetivo de su implementación es entender el contexto de la situación, en lugar de solo las palabras o frases que se dicen, y no se limita a un conjunto de reglas y respuestas predeterminadas.

¿Qué es Generación de Lenguaje Natural?

Es el proceso de generar de manera automática lenguaje natural mediante datos estructurados de texto o voz.

Existe mucha confusión respecto a estos tres términos y muy frecuentemente son utilizados en publicaciones y artículos como si fueran lo mismo, sin embargo, no deberían ser tratados indistintamente. Te comparto esta imagen originalmente creada por Bill MacCartney en donde muestra la clasificación de estos sub-campos.

La imagen original puedes encontrarla aquí: https://nlp.stanford.edu/~wcmac/papers/20140716-UNLU.pdf

NLP, NLU y NLG son temas bastante complejos y un tanto complicados de abordar, no te desanimes! También es de los más interesantes y mind blowing de la Inteligencia Artificial.

En las siguientes publicaciones, aprenderás más a fondo de qué trata cada una, qué aplicaciones tienen y qué tecnologías conocidas funcionan con cuál.

También hablaré sobre este tema en nuestro primer meetup. Si quieres asistir, puedes registrarte aquí. ¡Hasta pronto!.

Únete a nuestro Meetup y síguenos en Facebook, Twitter e Instagram.

--

--

Michelle Díaz
AI Learners

I am a different person everyday, so why describe myself if I am constantly changing?