YOLO Vision 2026:
Volver al glosario de Ultralytics

Tanh (Hyperbolic Tangent)

Aprende cómo la función de activación Tanh mejora el entrenamiento de redes neuronales centrando los datos en cero. Explora su papel en RNN, GAN y modelos Ultralytics YOLO26.

La función Tanh (tangente hiperbólica) es una función de activación matemática muy utilizada en las capas ocultas de las redes neuronales artificiales. Transforma los valores de entrada en un rango de salida entre -1 y 1, creando una curva en forma de S similar a la función sigmoide pero centrada en cero. Esta propiedad de centrado en cero es crucial porque permite que el modelo aprenda de manera más eficiente al normalizar la salida de las neuronas, asegurando que los datos que fluyen a través de la red tengan una media más cercana a cero. Al gestionar los valores negativos de forma explícita, Tanh ayuda a las redes neuronales a capturar patrones y relaciones más complejos dentro de los datos.

El mecanismo de Tanh en el aprendizaje profundo#

En la arquitectura de los modelos de aprendizaje profundo, las funciones de activación introducen la no linealidad, lo que permite que la red aprenda límites complejos entre diferentes clases de datos. Sin funciones como Tanh, una red neuronal se comportaría como un modelo de regresión lineal simple, sin importar cuántas capas tenga. La función Tanh es especialmente eficaz en redes neuronales recurrentes (RNN) y en ciertos tipos de redes de avance donde el mantenimiento de una distribución de activación equilibrada y centrada en cero ayuda a prevenir el problema del gradiente desvaneciente durante la retropropagación.

Cuando las entradas se asignan al rango de -1 a 1, las entradas fuertemente negativas dan lugar a salidas negativas y las entradas fuertemente positivas dan lugar a salidas positivas. Esto difiere de la función Sigmoid, que comprime los valores entre 0 y 1. Como las salidas de Tanh son simétricas alrededor de cero, el proceso de descenso de gradiente suele converger más rápido, ya que los pesos en las capas siguientes no se mueven sistemáticamente en una sola dirección (un fenómeno conocido como la trayectoria en "zig-zag" en la optimización).

Aplicaciones en el mundo real#

Tanh sigue desempeñando un papel vital en arquitecturas y casos de uso específicos, particularmente donde se requiere el procesamiento de secuencias y la estimación de valores continuos.

  • Procesamiento del Lenguaje Natural (PLN): En arquitecturas como las redes de memoria a corto y largo plazo (LSTM) y las unidades recurrentes ecualizadas (GRU), Tanh se utiliza como la activación principal para regular el flujo de información. Por ejemplo, en tareas de traducción automática donde un modelo traduce texto del inglés al francés, Tanh ayuda a las puertas internas de la LSTM a decidir cuánto del contexto anterior (memoria) retener u olvidar. Esto permite que el modelo gestione dependencias a largo plazo en las estructuras de las oraciones.
  • Redes Generativas Antagónicas (GAN): En el componente generador de muchas Redes Generativas Antagónicas, Tanh se emplea con frecuencia como la función de activación final para la capa de salida. Dado que las imágenes suelen normalizarse a un rango de -1 a 1 durante el preprocesamiento, el uso de Tanh garantiza que el generador produzca valores de píxeles dentro del mismo rango válido. Esta técnica ayuda a sintetizar imágenes realistas para aplicaciones como la generación de texto a imagen.

Comparación: Tanh vs. Sigmoid vs. ReLU#

Es útil distinguir Tanh de otras funciones comunes para entender cuándo utilizarla.

  • Tanh frente a Sigmoid: Ambas son curvas en forma de S. Sin embargo, Sigmoid genera valores entre 0 y 1, lo que puede hacer que los gradientes se desvanezcan más rápido que con Tanh. Por lo general, Sigmoid se reserva para la capa de salida final de problemas de clasificación binaria (predicción de probabilidad), mientras que Tanh se prefiere para las capas ocultas en las RNN.
  • Tanh frente a ReLU (Rectified Linear Unit): En las redes neuronales convolucionales (CNN) modernas como YOLO26, por lo general se prefieren ReLU y sus variantes (como SiLU) a Tanh para las capas ocultas. Esto se debe a que ReLU evita el problema del gradiente desvaneciente de forma más eficaz en redes muy profundas y su cálculo es más económico. Tanh es computacionalmente más costosa debido a los cálculos exponenciales que implica.

Implementación de activaciones en PyTorch#

Aunque los modelos de alto nivel como Ultralytics YOLO26 gestionan las definiciones de activación internamente dentro de sus archivos de configuración, comprender cómo aplicar Tanh utilizando PyTorch es útil para la creación de modelos personalizados.

import torch
import torch.nn as nn

# Define a sample input tensor with positive and negative values
input_data = torch.tensor([-2.0, -0.5, 0.0, 0.5, 2.0])

# Initialize the Tanh activation function
tanh = nn.Tanh()

# Apply Tanh to the input data
output = tanh(input_data)

# Print results to see values squashed between -1 and 1
print(f"Input: {input_data}")
print(f"Output: {output}")

Para los usuarios interesados en entrenar arquitecturas personalizadas o gestionar conjuntos de datos de manera eficaz, Ultralytics Platform ofrece un entorno optimizado para experimentar con diferentes hiperparámetros del modelo, visualizar las métricas de entrenamiento y desplegar soluciones sin necesidad de programar manualmente cada capa de la red neuronal.

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