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

Leaky ReLU

Explora cómo Leaky ReLU resuelve el problema de ReLU moribunda en las redes neuronales. Conoce sus beneficios para las GAN, la IA de borde y cómo se compara con los modelos Ultralytics YOLO26.

Leaky ReLU es una variante especializada de la función de activación Rectified Linear Unit estándar utilizada en modelos de aprendizaje profundo. Mientras que la ReLU estándar establece todos los valores de entrada negativos exactamente en cero, Leaky ReLU introduce una pequeña pendiente distinta de cero para las entradas negativas. Esta sutil modificación permite que una pequeña cantidad de información fluya a través de la red incluso cuando la neurona no está activa, lo que soluciona un problema crítico conocido como el problema de la "ReLU moribunda" (dying ReLU). Al mantener un gradiente continuo, esta función ayuda a las redes neuronales a aprender de manera más robusta durante la fase de entrenamiento, especialmente en arquitecturas profundas utilizadas para tareas complejas como el reconocimiento de imágenes y el procesamiento de lenguaje natural.

Link to this sectionSolucionar el problema de la ReLU moribunda#

Para entender la necesidad de Leaky ReLU, resulta útil observar primero las limitaciones de la función de activación ReLU estándar. En una configuración estándar, si una neurona recibe una entrada negativa, genera un cero. En consecuencia, el gradiente de la función se vuelve cero durante la retropropagación. Si una neurona se queda efectivamente atascada en este estado para todas las entradas, deja de actualizar sus pesos por completo, volviéndose "muerta".

Leaky ReLU resuelve esto permitiendo un gradiente pequeño y positivo para valores negativos, a menudo una pendiente constante como 0.01. Esto garantiza que el algoritmo de optimización siempre pueda continuar ajustando los pesos, evitando que las neuronas queden inactivas de forma permanente. Esta característica es especialmente valiosa al entrenar redes profundas donde preservar la magnitud de la señal es crucial para evitar el fenómeno del gradiente desvaneciente.

Link to this sectionAplicaciones en el mundo real#

Leaky ReLU se emplea ampliamente en escenarios donde la estabilidad del entrenamiento y el flujo de gradiente son primordiales.

  • Redes Generativas Antagónicas (GANs): Uno de los usos más destacados de Leaky ReLU es en Redes Generativas Antagónicas (GANs). En la red discriminadora de una GAN, los gradientes dispersos de la ReLU estándar pueden impedir que el modelo aprenda de manera efectiva. Usar Leaky ReLU asegura que los gradientes fluyan a través de toda la arquitectura, ayudando al generador a crear imágenes sintéticas de mayor calidad, una técnica detallada en investigaciones fundamentales como el artículo sobre DCGAN.
  • Detección de objetos ligera: Aunque modelos de vanguardia como YOLO26 a menudo dependen de funciones más suaves como SiLU, Leaky ReLU sigue siendo una opción popular para arquitecturas personalizadas y ligeras implementadas en hardware de IA de borde. Su simplicidad matemática (lineal a trozos) significa que requiere menos potencia computacional que las funciones basadas en exponenciales, lo que la hace ideal para la detección de objetos en tiempo real en dispositivos con capacidades de procesamiento limitadas, como teléfonos móviles antiguos o microcontroladores integrados.

Link to this sectionComparación con conceptos relacionados#

Elegir la función de activación correcta es un paso vital en el ajuste de hiperparámetros. Es importante distinguir Leaky ReLU de sus contrapartes:

  • Leaky ReLU frente a ReLU estándar: La ReLU estándar fuerza las salidas negativas a cero, creando una red "dispersa" que puede ser eficiente pero que arriesga la pérdida de información. Leaky ReLU sacrifica esta dispersión pura para asegurar la disponibilidad del gradiente.
  • Leaky ReLU frente a SiLU (Sigmoid Linear Unit): Las arquitecturas modernas, como Ultralytics YOLO26, utilizan SiLU. A diferencia del ángulo agudo de Leaky ReLU, SiLU es una curva suave y continua. Esta suavidad a menudo resulta en una mejor generalización y precisión en las capas profundas, aunque Leaky ReLU es computacionalmente más rápida de ejecutar.
  • Leaky ReLU frente a Parametric ReLU (PReLU): En Leaky ReLU, la pendiente negativa es un hiperparámetro fijo (por ejemplo, 0.01). En Parametric ReLU (PReLU), esta pendiente se convierte en un parámetro aprendible que la red ajusta durante el entrenamiento, lo que permite al modelo adaptar la forma de activación al conjunto de datos específico.

Link to this sectionImplementar Leaky ReLU en Python#

El siguiente ejemplo demuestra cómo implementar una capa Leaky ReLU usando la biblioteca PyTorch. Este fragmento inicializa la función y pasa a través de ella un tensor que contiene tanto valores positivos como negativos.

import torch
import torch.nn as nn

# Initialize Leaky ReLU with a negative slope of 0.1
# This means negative input x becomes 0.1 * x
leaky_relu = nn.LeakyReLU(negative_slope=0.1)

# Input data with positive and negative values
data = torch.tensor([10.0, -5.0, 0.0])

# Apply activation
output = leaky_relu(data)

print(f"Input: {data}")
print(f"Output: {output}")
# Output: tensor([10.0000, -0.5000,  0.0000])

Comprender estos matices es esencial al diseñar arquitecturas personalizadas o al utilizar la Plataforma Ultralytics para anotar, entrenar e implementar tus modelos de visión artificial. Seleccionar la función de activación adecuada asegura que tu modelo converja más rápido y alcance una mayor precisión en tus tareas específicas.

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