skip to main |
skip to sidebar
SISTEMA PARA EL PROCESAMIENTO DE UN LENGUAJE
El procesamiento de lenguajes
naturales —abreviado PLN, o NLP del idioma inglés Natural Language Processing— es
un campo de las ciencias de la computación, inteligencia artificial y lingüística que estudia las interacciones entre las computadoras y el
lenguaje humano. El PLN se ocupa de la formulación e investigación de
mecanismos eficaces computacionalmente para la comunicación entre personas y
máquinas por medio de lenguajes naturales. El PLN no trata de la comunicación por medio de lenguajes
naturales de una forma abstracta, sino de diseñar mecanismos para comunicarse
que sean eficaces computacionalmente —que se puedan realizar por medio de
programas que ejecuten o simulen la comunicación—. Los modelos aplicados se
enfocan no solo a la comprensión del lenguaje de por sí, sino a aspectos
generales cognitivos humanos y a la organización de la memoria. El lenguaje
natural sirve solo de medio para estudiar estos fenómenos. Hasta la década de
1980, la mayoría de los sistemas de PLN se basaban en un complejo conjunto de
reglas diseñadas a mano. A partir de finales de 1980, sin embargo, hubo una
revolución en PLN con la introducción de algoritmos de aprendizaje automático para el procesamiento del lenguaje.
El esquema
general de la mayoría de los sistemas y métodos que involucran el procesamiento
de lenguaje es el siguiente:
· Primero, el texto no se procesa directamente
sino se transforma en una representación formal que preserva sus
características relevantes para la tarea o el método específico (por ejemplo,
un conjunto de cadenas de letras, una tabla de base de datos, un conjunto de
predicados lógicos, etc.).
· Luego, el programa principal manipula esta
representación, transformándola según la tarea, buscando en ella las
subestructuras necesarias, etc.
· Finalmente, si es necesario, los cambios hechos
a la representación formal (o la respuesta generada en esta forma) se
transforman en el lenguaje natural.
Entre las
tareas principales del procesamiento de lenguaje natural se puede mencionar:
· Recuperación
de información,
· Interfaces
en lenguaje natural,
· Traducción
automática.
0 comentarios:
Publicar un comentario