Procesamiento del Lenguaje Natural

term_id: natural_language_processing

Category: basic_concepts

Definition

El Procesamiento del Lenguaje Natural (PLN) es una subdisciplina de la inteligencia artificial que combina la lingüística computacional con modelos estadísticos, de aprendizaje automático y de aprendizaje profundo. Permite a las máquinas comprender y procesar el lenguaje humano de manera similar a como lo hacen los seres humanos.

Summary

Una rama de la IA centrada en permitir que las computadoras comprendan, interpreten y generen lenguaje humano.

Key Concepts

  • Tokenización
  • Análisis de Sentimientos
  • Reconocimiento de Entidades Nombradas
  • Traducción Automática

Use Cases

  • Chatbots y asistentes virtuales
  • Atención al cliente automatizada
  • Servicios de traducción de idiomas

Code Example

1
2
3
4
5
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp('Apple is looking at buying U.K. startup for $1 billion')
for ent in doc.ents:
    print(ent.text, ent.label_)