Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
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 sigmoide es un componente matemático fundamental utilizado ampliamente en los campos del machine learning (ML) y el deep learning (DL). A menudo llamada "función de aplastamiento" (squashing function), toma cualquier número 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 sigmoide actúa como una activation function, introduciendo una no linealidad que permite a los modelos aprender patrones complejos más allá de las simples relaciones lineales. Aunque ha sido reemplazada en gran medida por otras funciones en capas ocultas profundas, sigue siendo una elección estándar para las capas de salida en tareas de clasificación binaria.

Link to this sectionLa 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, la sigmoide 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 dará de baja o permanecerá.
  • Binary Classification: Para las redes neuronales diseñadas para distinguir entre dos clases (por ejemplo, "gato" frente a "perro"), la capa final a menudo emplea una activación sigmoide. 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 varias categorías simultáneamente. Aquí, la sigmoide se aplica de forma independiente a cada nodo de salida, lo que permite a un modelo detectar un "coche" y una "persona" en la misma escena sin conflicto.

Link to this sectionDiferencias clave respecto a otras funciones de activación#

Aunque la sigmoide fue en su día la 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.

  • Sigmoide vs. ReLU (Rectified Linear Unit): ReLU es computacionalmente más rápida y evita los gradientes desvanecientes al generar la entrada directamente si es positiva, y cero en caso contrario. Es la elección preferida para las capas ocultas en arquitecturas modernas como YOLO26, mientras que la sigmoide se reserva para la capa de salida final en tareas específicas.
  • Sigmoide vs. Softmax: Ambas asignan salidas a un rango de 0-1, pero sirven para fines diferentes. La sigmoide 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.

Link to this sectionAplicaciones 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 medical image analysis a menudo usan salidas sigmoide para predecir la probabilidad de que una enfermedad esté presente en una radiografía o una resonancia magnética. Por ejemplo, un modelo podría generar 0,85, indicando una probabilidad del 85% de tener 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 sigmoide para determinar si un mensaje entrante es "spam" o "no spam". El modelo analiza las palabras clave y los metadatos, generando una puntuación que determina si el correo electrónico acaba en la bandeja de entrada o en la carpeta de correo no deseado.

Link to this sectionImplementació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 datasets y entrenar modelos de vanguardia como YOLO26. Al gestionar automáticamente las complejidades de la arquitectura, 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