Ultralytics YOLO27:
Volver al glosario de Ultralytics

Natural Language Processing (NLP)

Explora el procesamiento del lenguaje natural (NLP) con Ultralytics. Descubre cómo NLP impulsa los chatbots, el análisis de sentimientos y la detección de vocabulario abierto con Ultralytics YOLO26.

El procesamiento del lenguaje natural (NLP) es una rama dinámica de la inteligencia artificial (AI) que se centra en la interacción entre los ordenadores 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 forma valiosa y significativa. Al combinar la lingüística computacional con modelos estadísticos, de aprendizaje automático y de aprendizaje profundo (DL), el NLP permite a los sistemas procesar datos de texto y voz con el objetivo de extraer significado, sentimiento y contexto.

Mecanismos fundamentales#

En esencia, el NLP consiste en transformar texto sin procesar a un formato numérico que los ordenadores puedan procesar, un paso que suele lograrse 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 ponderar la importancia de las distintas palabras de una frase en relación con las demás. Esto permite a los modelos gestionar dependencias a largo plazo y matices como el sarcasmo o las expresiones idiomáticas, que resultaban difíciles de manejar para las anteriores redes neuronales recurrentes (RNN).

Aplicaciones en el mundo real#

La tecnología NLP está presente en todo el software moderno y potencia herramientas que empresas y particulares utilizan a diario para optimizar las operaciones y mejorar la experiencia de usuario.

  • Automatización del servicio de atención al cliente: Muchas empresas emplean chatbots y agentes automatizados para gestionar las consultas de los clientes. Estos sistemas utilizan el análisis de sentimientos para determinar el tono emocional de un mensaje —identificando si un cliente está satisfecho, frustrado o haciendo una pregunta—, lo que permite priorizar 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 de visión y 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 basándose en descripciones en lenguaje natural. Este puente permite a los usuarios encontrar elementos específicos, como «una persona que lleva un casco rojo», sin 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, eliminando las barreras de comunicación a escala mundial.

Diferenciación de términos relacionados#

Para comprender el alcance del NLP, resulta útil diferenciarlo de conceptos estrechamente relacionados dentro del ámbito de la ciencia de datos:

  • Comprensión del lenguaje natural (NLU): Mientras que 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 del texto, teniendo en cuenta la ambigüedad y el contexto.
  • Modelos de lenguaje de gran tamaño (LLMs): Los LLMs, como la serie GPT o Llama, son enormes modelos de aprendizaje profundo entrenados con petabytes de datos. Son las herramientas utilizadas para realizar tareas avanzadas de NLP, capaces de llevar a cabo generación de texto y razonamientos sofisticados.
  • Reconocimiento óptico de caracteres (OCR): El OCR consiste estrictamente en convertir imágenes de texto (documentos escaneados) en texto codificado por máquina. El NLP interviene después de que el OCR haya digitalizado el contenido para dar sentido a lo que se ha escrito.

Ejemplo de código: conexión entre texto y visión#

El siguiente ejemplo muestra cómo interactúan los conceptos de NLP con la visión artificial. Utilizamos el paquete ultralytics para cargar un modelo que comprende indicaciones de texto. Al definir clases personalizadas mediante 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()

Herramientas y futuras direcciones#

El desarrollo de aplicaciones de NLP suele requerir bibliotecas robustas. Los investigadores utilizan con frecuencia PyTorch para crear arquitecturas neuronales personalizadas, mientras que el kit de herramientas de lenguaje natural (NLTK) sigue siendo fundamental para tareas educativas de preprocesamiento. Para el procesamiento de texto en entornos de producción, spaCy está ampliamente adoptado por su eficiencia.

A medida que evoluciona la AI, la convergencia de modalidades es una tendencia clave. Las plataformas avanzan hacia flujos de trabajo unificados en los que la visión y el lenguaje se tratan como flujos de datos interconectados. La plataforma de Ultralytics simplifica este ciclo de vida y ofrece herramientas para gestionar conjuntos de datos, anotar imágenes y entrenar modelos de última generación. Mientras que el NLP se ocupa del aspecto lingüístico, los modelos de visión de alto rendimiento como YOLO26 garantizan que los datos visuales se procesen con la velocidad y precisión necesarias para aplicaciones periféricas en tiempo real, creando una experiencia fluida para los sistemas de AI multimodal.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático