YOLO Vision 2026:
Volver al glosario de Ultralytics

Sigmoid

Explora el papel de la función Sigmoide en el aprendizaje automático. Aprende cómo esta función de activación permite la clasificación binaria en modelos como Ultralytics YOLO26.

La función Sigmoid es un componente matemático fundamental utilizado ampliamente en los campos de machine learning (ML) y deep learning (DL). A menudo denominada "función de compresión", toma cualquier número de valor real como entrada y lo asigna a un valor entre 0 y 1. Esta característica curva en forma de "S" la hace increíblemente útil para convertir salidas de modelos sin procesar en probabilidades interpretables. En el contexto de una neural network (NN), la función Sigmoid actúa como una activation function, introduciendo no linealidad que permite a los modelos aprender patrones complejos más allá de simples relaciones lineales. Aunque ha sido reemplazada en gran medida por otras funciones en capas ocultas profundas, sigue siendo una opción estándar para las capas de salida en tareas de clasificación binaria.

La mecánica de la sigmoide en la IA#

En esencia, la función sigmoide transforma los datos de entrada, a menudo denominados logits, en un rango normalizado. Esta transformación es crucial para tareas donde el objetivo es predecir la probabilidad de un evento. Al limitar la salida entre 0 y 1, la función proporciona una puntuación de probabilidad clara.

  • Logistic Regression: En el modelado estadístico tradicional, Sigmoid es el motor detrás de la regresión logística. Permite a los científicos de datos estimar la probabilidad de un resultado binario, como si un cliente se va a dar de baja o se va a quedar.
  • Binary Classification: Para las redes neuronales diseñadas para distinguir entre dos clases (p. ej., "gato" frente a "perro"), la capa final suele emplear una activación Sigmoid. Si la salida es mayor que un umbral (comúnmente 0,5), el modelo predice la clase positiva.
  • Multi-Label Classification: A diferencia de los problemas multiclase donde las clases son mutuamente excluyentes, las tareas multietiqueta permiten que una imagen o texto pertenezca a múltiples categorías simultáneamente. Aquí, Sigmoid se aplica de forma independiente a cada nodo de salida, lo que permite que un modelo detecte un "coche" y una "persona" en la misma escena sin conflicto.

Diferencias clave respecto a otras funciones de activación#

Aunque Sigmoid fue en su día la opción predeterminada para todas las capas, los investigadores descubrieron limitaciones como el problema del vanishing gradient, donde los gradientes se vuelven demasiado pequeños para actualizar los pesos eficazmente en redes profundas. Esto condujo a la adopción de alternativas para las capas ocultas.

  • Sigmoid vs. ReLU (Rectified Linear Unit): ReLU es computacionalmente más rápida y evita los gradientes desvanecientes al emitir la entrada directamente si es positiva, y cero en caso contrario. Es la opción preferida para las capas ocultas en arquitecturas modernas como YOLO26, mientras que Sigmoid se reserva para la capa de salida final en tareas específicas.
  • Sigmoid vs. Softmax: Ambas asignan salidas a un rango de 0 a 1, pero sirven para propósitos diferentes. Sigmoid trata cada salida de forma independiente, lo que la hace ideal para tareas binarias o multietiqueta. Softmax obliga a que todas las salidas sumen 1, creando una distribución de probabilidad utilizada para la multi-class classification donde solo una clase es correcta.

Aplicaciones en el mundo real#

La utilidad de la función sigmoide se extiende a través de diversas industrias donde se requiere una estimación de probabilidad.

  1. Diagnóstico médico: Los modelos de IA utilizados en el medical image analysis suelen utilizar salidas Sigmoid para predecir la probabilidad de que una enfermedad esté presente en una radiografía o una exploración por resonancia magnética. Por ejemplo, un modelo podría emitir 0,85, lo que indica una probabilidad del 85 % de un tumor, ayudando a los médicos en la detección temprana.

  2. Detección de spam: Los sistemas de filtrado de correo electrónico utilizan modelos de natural language processing (NLP) con clasificadores Sigmoid para determinar si un mensaje entrante es "spam" o "no spam". El modelo analiza palabras clave y metadatos, emitiendo una puntuación que determina si el correo electrónico va a la bandeja de entrada o a la carpeta de correo no deseado.

Implementación práctica#

Puedes observar cómo la sigmoide transforma los datos utilizando PyTorch, una biblioteca popular para construir modelos de deep learning. Este sencillo ejemplo demuestra el efecto de "aplastamiento" sobre un rango de valores de entrada.

import torch
import torch.nn as nn

# Create a Sigmoid layer
sigmoid = nn.Sigmoid()

# Define input data (logits) ranging from negative to positive
input_data = torch.tensor([-5.0, -1.0, 0.0, 1.0, 5.0])

# Apply Sigmoid to squash values between 0 and 1
output = sigmoid(input_data)

print(f"Input: {input_data}")
print(f"Output: {output}")
# Output values near 0 for negative inputs, 0.5 for 0, and near 1 for positive inputs

Para aquellos que buscan entrenar modelos que utilicen estos conceptos sin escribir código de bajo nivel, la Ultralytics Platform ofrece una interfaz intuitiva para gestionar conjuntos de datos y entrenar modelos de última generación como YOLO26. Al gestionar las complejidades arquitectónicas automáticamente, permite a los usuarios centrarse en recopilar training data de alta calidad para sus aplicaciones específicas de computer vision.

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