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

BERT (Bidirectional Encoder Representations from Transformers)

Explora BERT, el innovador modelo Transformer bidireccional para NLP. Aprende cómo entiende el contexto, sus aplicaciones en el mundo real y la integración con YOLO26.

BERT (Representaciones de codificador bidireccional a partir de Transformer) es una arquitectura de aprendizaje profundo revolucionaria diseñada por investigadores de Google para ayudar a las máquinas a comprender mejor los matices del lenguaje humano. Introducido en 2018, BERT revolucionó el campo del Procesamiento del lenguaje natural (NLP) al introducir un método de entrenamiento bidireccional. A diferencia de modelos anteriores que leían el texto de forma secuencial de izquierda a derecha o de derecha a izquierda, BERT analiza el contexto de una palabra observando simultáneamente las palabras que la preceden y la siguen. Este enfoque permite al modelo captar significados sutiles, modismos y homónimos (palabras con múltiples significados) mucho más eficazmente que sus predecesores.

Link to this sectionCómo funciona BERT#

En su esencia, BERT se basa en la arquitectura Transformer, específicamente en el mecanismo del codificador. La naturaleza "bidireccional" se logra mediante una técnica de entrenamiento llamada Modelado de lenguaje enmascarado (MLM). Durante el preentrenamiento, aproximadamente el 15% de las palabras de una oración se enmascaran (ocultan) aleatoriamente, y el modelo intenta predecir las palabras faltantes basándose en el contexto circundante. Esto obliga al modelo a aprender representaciones bidireccionales profundas.

Además, BERT utiliza la Predicción de la siguiente oración (NSP) para comprender la relación entre oraciones. En esta tarea, al modelo se le proporcionan pares de oraciones y debe determinar si la segunda oración sigue lógicamente a la primera. Esta capacidad es crucial para tareas que requieren una comprensión del discurso, como la respuesta a preguntas y el resumen de textos.

Link to this sectionAplicaciones en el mundo real#

La versatilidad de BERT lo ha convertido en un componente estándar en muchos sistemas de IA modernos. Aquí tienes dos ejemplos concretos de su aplicación:

  1. Optimización para motores de búsqueda: Google integró BERT en sus algoritmos de búsqueda para interpretar mejor las consultas complejas. Por ejemplo, en la consulta "2019 brazil traveler to usa need a visa", la palabra "to" es fundamental. Los modelos tradicionales a menudo trataban "to" como una palabra vacía (palabras comunes que se filtran), perdiendo la relación direccional. BERT entiende que el usuario es un brasileño que viaja hacia los EE. UU., no al revés, ofreciendo resultados de búsqueda altamente relevantes.

  2. Análisis de sentimiento en comentarios de clientes: Las empresas utilizan BERT para analizar miles de reseñas de clientes o tickets de soporte automáticamente. Debido a que BERT entiende el contexto, puede distinguir entre "This vacuum sucks" (sentimiento negativo) y "This vacuum sucks up all the dirt" (sentimiento positivo). Este preciso análisis de sentimiento ayuda a las empresas a clasificar los problemas de soporte y realizar un seguimiento preciso de la salud de la marca.

Link to this sectionComparación con conceptos relacionados#

Resulta útil distinguir a BERT de otras arquitecturas destacadas para comprender su nicho específico.

  • BERT frente a GPT (Generative Pre-trained Transformer): Aunque ambos utilizan la arquitectura Transformer, sus objetivos difieren. BERT utiliza la pila de Codificador y está optimizado para tareas de comprensión y discriminación (p. ej., clasificación, extracción de entidades). Por el contrario, GPT utiliza la pila de Decodificador y está diseñado para la generación de texto, prediciendo la siguiente palabra en una secuencia para escribir ensayos o código.
  • BERT frente a YOLO26: Estos modelos operan en dominios diferentes. BERT procesa datos de texto secuenciales para tareas lingüísticas. YOLO26 es un modelo de visión de vanguardia que procesa cuadrículas de píxeles para la detección de objetos en tiempo real. Sin embargo, los sistemas multimodales modernos a menudo los combinan; por ejemplo, un modelo YOLO podría detectar objetos en una imagen y un modelo basado en BERT podría luego responder preguntas sobre sus relaciones.

Link to this sectionEjemplo de implementación: Tokenización#

Para utilizar BERT, el texto sin procesar debe convertirse en tokens numéricos. El modelo utiliza un vocabulario específico (como WordPiece) para desglosar las palabras. Aunque BERT es un modelo de texto, conceptos de preprocesamiento similares se aplican en la visión artificial, donde las imágenes se dividen en parches.

El siguiente fragmento de Python demuestra cómo utilizar la biblioteca transformers para tokenizar una oración para el procesamiento con BERT. Ten en cuenta que, aunque Ultralytics se centra en la visión, comprender la tokenización es clave para los flujos de trabajo de IA multimodal.

from transformers import BertTokenizer

# Initialize the tokenizer with the pre-trained 'bert-base-uncased' vocabulary
tokenizer = BertTokenizer.from_pretrained("bert-base-uncased")

# Tokenize a sample sentence relevant to AI
text = "Ultralytics simplifies computer vision."

# Convert text to input IDs (numerical representations)
encoded_input = tokenizer(text, return_tensors="pt")

# Display the resulting token IDs
print(f"Token IDs: {encoded_input['input_ids']}")

Link to this sectionSignificado en el panorama de la IA#

La introducción de BERT marcó el "momento ImageNet" para el NLP, demostrando que el aprendizaje por transferencia —preentrenar un modelo en un conjunto de datos masivo y luego ajustarlo para una tarea específica— era altamente efectivo para el texto. Esto redujo la necesidad de arquitecturas específicas para cada tarea y grandes conjuntos de datos etiquetados para cada problema nuevo.

Hoy en día, variaciones de BERT, como RoBERTa y DistilBERT, siguen potenciando la eficiencia en aplicaciones de IA en el borde (edge AI). Los desarrolladores que buscan crear soluciones de IA integrales a menudo combinan estos modelos de lenguaje junto con las herramientas de visión disponibles en la Plataforma Ultralytics para crear sistemas que puedan ver y comprender el mundo a la vez.

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