Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Natural Language Processing (NLP)

Explora el procesamiento del lenguaje natural (PNL) con Ultralytics. Aprende cómo la PNL potencia los chatbots, el análisis de sentimiento y la detección de vocabulario abierto con Ultralytics YOLO26.

El procesamiento de lenguaje natural (NLP) es una rama dinámica de la Inteligencia Artificial (IA) que se centra en la interacción entre las computadoras y el lenguaje humano. A diferencia de la programación tradicional, que depende de entradas precisas y estructuradas, el NLP permite a las máquinas comprender, interpretar y generar lenguaje humano de una manera que resulta valiosa y significativa. Al combinar la lingüística computacional con modelos estadísticos, de aprendizaje automático y de Deep Learning (DL), el NLP permite a los sistemas procesar datos de texto y voz con el objetivo de extraer significado, sentimiento y contexto.

Link to this sectionMecanismos centrales#

En esencia, el NLP implica transformar texto sin procesar en un formato numérico que las computadoras puedan procesar, un paso que a menudo se logra mediante la tokenización y la creación de embeddings. Los sistemas modernos utilizan la arquitectura Transformer, que emplea un mecanismo de autoatención para sopesar la importancia de diferentes palabras en una oración en relación con otras. Esto permite a los modelos manejar dependencias de largo alcance y matices como el sarcasmo o los modismos, que eran difíciles de gestionar para las Redes Neuronales Recurrentes (RNN) anteriores.

Link to this sectionAplicaciones en el mundo real#

La tecnología de NLP es omnipresente en el software moderno, impulsando herramientas que las empresas y las personas utilizan a diario para optimizar las operaciones y mejorar las experiencias de usuario.

  • Automatización del servicio al cliente: Muchas empresas emplean chatbots y agentes automatizados para gestionar las consultas de los clientes. Estos sistemas utilizan el análisis de sentimiento para determinar el tono emocional detrás de un mensaje (identificando si un cliente está satisfecho, frustrado o haciendo una pregunta), lo que permite dar prioridad a las respuestas. Herramientas como la API de lenguaje natural de Google Cloud proporcionan a los desarrolladores modelos preentrenados para implementar estas funciones rápidamente.
  • Integración visión-lenguaje: En el campo de la Visión Artificial (CV), el NLP permite la detección de "vocabulario abierto". En lugar de entrenar un modelo con una lista fija de clases (como las 80 clases del conjunto de datos COCO), modelos como YOLO-World utilizan codificadores de texto para identificar objetos basados en descripciones de lenguaje natural. Este puente permite a los usuarios encontrar elementos específicos, como "persona usando un casco rojo", sin necesidad de volver a entrenar el modelo.
  • Traducción de idiomas: Servicios como Google Translate aprovechan la traducción automática para convertir texto de un idioma a otro al instante, rompiendo las barreras de comunicación global.

Link to this sectionDistinción de términos relacionados#

Para comprender el alcance del NLP, es útil diferenciarlo de conceptos estrechamente relacionados en el panorama de la ciencia de datos:

  • Comprensión del lenguaje natural (NLU): Aunque el NLP es el campo general, el NLU es un subconjunto específico centrado en la comprensión lectora. El NLU se ocupa de determinar la intención y el significado detrás del texto, abordando la ambigüedad y el contexto.
  • Modelos de lenguaje grandes (LLMs): Los LLMs, como la serie GPT o Llama, son modelos masivos de aprendizaje profundo entrenados con petabytes de datos. Son las herramientas utilizadas para realizar tareas avanzadas de NLP, capaces de realizar una sofisticada generación de texto y razonamiento.
  • Reconocimiento óptico de caracteres (OCR): El OCR es estrictamente la conversión de imágenes de texto (documentos escaneados) en texto codificado por máquina. El NLP toma el control después de que el OCR ha digitalizado el contenido para dar sentido a lo que se ha escrito.

Link to this sectionEjemplo de código: Uniendo texto y visión#

El siguiente ejemplo demuestra cómo los conceptos de NLP interactúan con la visión artificial. Usamos el paquete ultralytics para cargar un modelo que entiende las instrucciones de texto. Al definir clases personalizadas con lenguaje natural, utilizamos el vocabulario interno del modelo (embeddings) para detectar objetos en una imagen.

from ultralytics import YOLOWorld

# Load a model with vision-language capabilities
model = YOLOWorld("yolov8s-world.pt")

# Define NLP-based search terms (classes) for the model to find
# The model uses internal text embeddings to understand these descriptions
model.set_classes(["blue bus", "pedestrian crossing", "traffic light"])

# Run inference to detect objects matching the text descriptions
results = model.predict("city_scene.jpg")

# Show the results
results[0].show()

Link to this sectionHerramientas y direcciones futuras#

El desarrollo de aplicaciones de NLP a menudo requiere bibliotecas robustas. Los investigadores utilizan con frecuencia PyTorch para crear arquitecturas neuronales personalizadas, mientras que el Natural Language Toolkit (NLTK) sigue siendo un elemento básico para las tareas educativas de preprocesamiento. Para el procesamiento de texto a nivel de producción, spaCy es ampliamente adoptado por su eficiencia.

A medida que la IA evoluciona, la convergencia de modalidades es una tendencia clave. Las plataformas se dirigen hacia flujos de trabajo unificados donde la visión y el lenguaje se tratan como flujos de datos interconectados. La Plataforma Ultralytics simplifica este ciclo de vida, ofreciendo herramientas para gestionar conjuntos de datos, anotar imágenes y entrenar modelos de última generación. Mientras que el NLP maneja el lado lingüístico, los modelos de visión de alto rendimiento como YOLO26 aseguran que los datos visuales se procesen con la velocidad y precisión requeridas para las aplicaciones de borde en tiempo real, creando una experiencia perfecta para los sistemas de IA multimodal.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático