Procesamiento del lenguaje natural con python (NLTK)

Para no entrar a saco con ejemplos vamos a dar una pequeña definición de qué es el procesamiento del lenguaje natural, qué es y para que sirve NLTK y después vamos a comentar algunos ejemplos.

Como anécdota esto fue una pequeña parte del trabajo de la asignatura PL2 en la etsii, que realicé junto con mi compañero Carlos Marquez-

Según la wikipedia el procesamiento del lenguaje natural (PLN) es: Es una subdisciplina de la Inteligencia Artificial. El PLN se ocupa de la formulación e investigación de mecanismos eficaces computacionalmente para la comunicación entre personas o entre personas y máquinas por medio de lenguajes naturales.

El análisis automático de sentimiento es un paso más en el intento de traducir las emociones humanas a datos. Pero la espontaneidad y la inmediatez de la opinión en medios sociales hacen que estos sentimientos sean más auténticos y preserven su contenido emocional.

Para conseguir procesar el lenguaje natural existen muchas herramientas, una de ellas es NLTK que  posee una colección de paquetes y objetos Python muy adaptados para tareas de PLN.

Continúa leyendo “Procesamiento del lenguaje natural con python (NLTK)”