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

SiLU (Sigmoid Linear Unit)

Explora cómo la función de activación SiLU (Sigmoid Linear Unit) mejora el aprendizaje profundo. Aprende por qué SiLU es el estándar para Ultralytics YOLO26 para mejorar la precisión.

La Sigmoid Linear Unit, conocida comúnmente como SiLU, es una función de activación altamente efectiva utilizada en las arquitecturas modernas de aprendizaje profundo para introducir no linealidad en las redes neuronales. Al determinar cómo las neuronas procesan y transmiten información a través de las capas de un modelo, SiLU permite que los sistemas aprendan patrones complejos en los datos, funcionando como una alternativa más suave y sofisticada a las funciones escalón tradicionales. A menudo asociada con el término "Swish" de la investigación inicial sobre la búsqueda automatizada de activaciones, SiLU se ha convertido en un estándar en modelos de visión por computador de alto rendimiento, incluyendo la arquitectura de vanguardia YOLO26.

Link to this sectionCómo funciona SiLU#

En esencia, la función SiLU opera multiplicando un valor de entrada por su propia transformación sigmoide. A diferencia de las funciones de umbral simples que cambian bruscamente una neurona entre "encendido" y "apagado", SiLU proporciona una curva suave que permite un procesamiento de señales más matizado. Esta estructura matemática crea características distintivas que benefician el proceso de entrenamiento del modelo:

  • Suavidad: La curva es continua y diferenciable en todas partes. Esta propiedad ayuda a los algoritmos de optimización como el descenso de gradiente al proporcionar un panorama consistente para ajustar los pesos del modelo, lo que a menudo conduce a una convergencia más rápida durante el entrenamiento.
  • No monotonicidad: A diferencia de las unidades lineales estándar, SiLU es no monótona, lo que significa que su salida puede disminuir incluso cuando la entrada aumenta en ciertos rangos negativos. Esto permite a la red capturar características complejas y retener valores negativos que de otro modo se descartarían, ayudando a prevenir el problema del gradiente desvaneciente en redes profundas.
  • Autocompuerta: SiLU actúa como su propia compuerta, modulando cuánto de la entrada pasa a través basándose en la propia magnitud de la entrada. Esto imita los mecanismos de compuerta que se encuentran en las redes de Memoria a Largo Corto Plazo (LSTM) pero en una forma computacionalmente eficiente adecuada para Redes Neuronales Convolucionales (CNNs).

Link to this sectionAplicaciones en el mundo real#

SiLU es fundamental para muchas soluciones de IA de vanguardia donde la precisión y la eficiencia son primordiales.

  • Percepción en vehículos autónomos: En el dominio crítico para la seguridad de los vehículos autónomos, los sistemas de percepción deben identificar peatones, señales de tráfico y obstáculos al instante. Los modelos que utilizan SiLU en sus backbones pueden mantener altas velocidades de inferencia mientras realizan con precisión la detección de objetos en condiciones de iluminación variables, asegurando que el vehículo reaccione de forma segura a su entorno.
  • Diagnóstico por imagen médica: En el análisis de imágenes médicas, las redes neuronales necesitan distinguir diferencias sutiles de textura en resonancias magnéticas o tomografías computarizadas. La naturaleza de preservación del gradiente de SiLU ayuda a estas redes a aprender los detalles de grano fino necesarios para la detección temprana de tumores, mejorando significativamente la fiabilidad de las herramientas de diagnóstico automatizadas utilizadas por los radiólogos.

Link to this sectionComparación con conceptos relacionados#

Para apreciar plenamente SiLU, es útil distinguirla de otras funciones de activación que se encuentran en el glosario de Ultralytics.

  • SiLU vs. ReLU (Rectified Linear Unit): ReLU es famosa por su velocidad y simplicidad, produciendo cero para todas las entradas negativas. Aunque es eficiente, esto puede conducir a "neuronas muertas" que dejan de aprender. SiLU evita esto permitiendo que un pequeño gradiente no lineal fluya a través de los valores negativos, lo que a menudo resulta en una mejor precisión para arquitecturas profundas entrenadas en la Plataforma Ultralytics.
  • SiLU vs. GELU (Gaussian Error Linear Unit): Estas dos funciones son visual y funcionalmente similares. GELU es el estándar para los modelos Transformer como BERT y GPT, mientras que SiLU se prefiere frecuentemente para tareas de visión por computador (CV) y detectores de objetos basados en CNN.
  • SiLU vs. Sigmoid: Aunque SiLU utiliza la función Sigmoid internamente, cumplen funciones diferentes. Sigmoid se utiliza normalmente en la capa de salida final para la clasificación binaria para representar probabilidades, mientras que SiLU se utiliza en las capas ocultas para facilitar la extracción de características.

Link to this sectionEjemplo de implementación#

Puedes visualizar cómo las diferentes funciones de activación transforman los datos utilizando la biblioteca PyTorch. El siguiente fragmento de código demuestra la diferencia entre ReLU (que elimina los negativos) y SiLU (que permite un flujo negativo suave).

import torch
import torch.nn as nn

# Input data: negative, zero, and positive values
data = torch.tensor([-2.0, 0.0, 2.0])

# Apply ReLU: Negatives become 0, positives stay unchanged
relu_out = nn.ReLU()(data)
print(f"ReLU: {relu_out}")
# Output: tensor([0., 0., 2.])

# Apply SiLU: Smooth curve, small negative value retained
silu_out = nn.SiLU()(data)
print(f"SiLU: {silu_out}")
# Output: tensor([-0.2384,  0.0000,  1.7616])

Al retener información en los valores negativos y proporcionar un gradiente suave, SiLU desempeña un papel fundamental en el éxito de las redes neuronales modernas. Su adopción en arquitecturas como YOLO26 subraya su importancia para lograr un rendimiento de vanguardia en diversas tareas de visión por computador.

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