Ultralytics YOLO27:
Volver al glosario de Ultralytics

Gated Recurrent Unit (GRU)

Explora las unidades recurrentes con compuertas (GRU) para procesar datos secuenciales de forma eficiente. Aprende cómo las GRU mejoran las RNN, se integran con Ultralytics YOLO26 y optimizan tareas de IA.

Una unidad recurrente con compuertas (GRU) es un tipo optimizado y eficiente de arquitectura de red neuronal recurrente (RNN), diseñada específicamente para procesar datos secuenciales. Introducidas por primera vez por Cho et al. en 2014, las GRU se desarrollaron para abordar el problema del desvanecimiento del gradiente, que suele limitar el rendimiento de las RNN tradicionales. Al incorporar un mecanismo de compuertas, las GRU pueden capturar eficazmente dependencias a largo plazo en los datos, lo que permite a la red «recordar» información importante durante secuencias largas y descartar los detalles irrelevantes. Esto las hace muy eficaces para tareas relacionadas con el análisis de series temporales, el procesamiento del lenguaje natural y la síntesis de audio.

Cómo funcionan las GRU#

A diferencia de las redes neuronales feedforward estándar, en las que los datos fluyen en una sola dirección, las GRU mantienen un estado de memoria interno. Este estado se actualiza en cada paso temporal mediante dos componentes clave: la compuerta de actualización y la compuerta de reinicio. Estas compuertas utilizan funciones de activación (normalmente sigmoide y tanh) para controlar el flujo de información.

  • Compuerta de actualización: Determina cuánta información del pasado (de pasos temporales anteriores) debe transmitirse al futuro. Ayuda al modelo a decidir si debe copiar la memoria anterior o calcular un estado nuevo.
  • Compuerta de reinicio: Decide cuánta información del pasado debe olvidarse. Esto permite al modelo descartar la información que ya no es relevante para las predicciones futuras.

Esta arquitectura suele compararse con las redes de memoria a largo y corto plazo (LSTM). Aunque ambas resuelven problemas similares, la GRU es estructuralmente más sencilla porque combina el estado de la celda y el estado oculto, y carece de una compuerta de salida específica. Esto se traduce en un menor número de parámetros, lo que suele dar lugar a tiempos de entrenamiento más rápidos y una menor latencia de inferencia sin sacrificar significativamente la precisión.

Aplicaciones en el mundo real#

Las GRU son versátiles y pueden aplicarse en diversos ámbitos en los que el contexto temporal es fundamental.

  • Reconocimiento de acciones humanas en vídeo: Aunque las redes neuronales convolucionales (CNN) son excelentes para analizar imágenes individuales, carecen de noción del tiempo. Para reconocer acciones como «correr» o «saludar», un sistema podría utilizar Ultralytics YOLO26 para extraer características de cada fotograma del vídeo y pasar una secuencia de esas características a una GRU. La GRU analiza los cambios temporales entre fotogramas para clasificar la acción que tiene lugar a lo largo del tiempo.
  • Mantenimiento predictivo en la fabricación: En entornos industriales, las máquinas generan flujos de datos de sensores (temperatura, vibración y presión). Una GRU puede analizar estos datos de entrenamiento para identificar patrones que preceden a un fallo. Al detectar estas anomalías con antelación, las empresas pueden programar el mantenimiento de forma proactiva y evitar costosos tiempos de inactividad.

Integración con flujos de trabajo de visión artificial#

En la IA moderna, las GRU suelen combinarse con modelos de visión para crear sistemas multimodales. Por ejemplo, los desarrolladores que utilizan la plataforma Ultralytics podrían anotar un conjunto de datos de vídeo para la detección de objetos y utilizar después los resultados para entrenar una GRU posterior destinada a describir eventos.

GRU frente a LSTM y RNN estándar#

  Feature
  Standard RNN
  LSTM
  GRU




  **Complexity**
  Low
  High
  Moderate


  **Memory**
  Short-term only
  Long-term capable
  Long-term capable


  **Parameters**
  Fewest
  Most
  Fewer than LSTM


  **Training Speed**
  Fast (but unstable)
  Slower
  Faster than LSTM

Ejemplo de implementación#

El siguiente fragmento de Python muestra cómo inicializar una capa GRU mediante la biblioteca PyTorch. Este tipo de capa podría conectarse a la salida de un extractor de características visuales.

import torch
import torch.nn as nn

# Initialize a GRU: Input feature size 64, Hidden state size 128
# 'batch_first=True' expects input shape (Batch, Seq_Len, Features)
gru_layer = nn.GRU(input_size=64, hidden_size=128, batch_first=True)

# Simulate a sequence of visual features from 5 video frames
# Shape: (Batch Size: 1, Sequence Length: 5, Features: 64)
dummy_visual_features = torch.randn(1, 5, 64)

# Pass features through the GRU
output, hidden_state = gru_layer(dummy_visual_features)

print(f"Output shape: {output.shape}")  # Shape: [1, 5, 128]
print(f"Final hidden state shape: {hidden_state.shape}")  # Shape: [1, 1, 128]

Conceptos relacionados#

  • Aprendizaje profundo (DL): Campo más amplio del aprendizaje automático basado en redes neuronales artificiales, que engloba arquitecturas como las GRU, las CNN y los Transformers.
  • Procesamiento del lenguaje natural (NLP): Campo principal de aplicación de las GRU, que incluye tareas como la traducción automática, el resumen de textos y el análisis de sentimientos, en las que el orden de las palabras es fundamental.
  • Descenso de gradiente estocástico (SGD): Algoritmo de optimización utilizado habitualmente para entrenar los pesos de una red GRU minimizando el error entre los resultados predichos y los reales.

Para profundizar técnicamente en las matemáticas en las que se basan estas unidades, recursos como el libro de texto Dive into Deep Learning o la documentación oficial de GRU de TensorFlow ofrecen una amplia base teórica.

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