Qué es
El procesamiento de lenguaje natural (NLP) reúne las técnicas que permiten que una computadora trabaje con lenguaje humano: analizarlo, clasificarlo, traducirlo, resumirlo o generarlo. Combina lingüística con machine learning.
Tareas habituales
- Análisis de sentimiento: determinar si un texto expresa una opinión positiva, negativa o neutra.
- Traducción automática: convertir texto de un idioma a otro.
- Extracción de entidades: identificar nombres de personas, lugares u organizaciones dentro de un texto.
- Resumen automático: condensar un texto largo conservando su idea principal.
Su evolución reciente
Durante mucho tiempo el NLP dependió de reglas gramaticales y modelos estadísticos específicos para cada tarea. Los modelos de lenguaje basados en Transformers unificaron gran parte de estas tareas bajo un mismo tipo de arquitectura, mejorando notablemente su calidad.
