Conectar vía MCP →

Ingresar cálculo

Fórmula

Show calculation steps (2)
  1. First Derivative

    First Derivative: Calculadora de la función tangente hiperbólica tanh(x)

    first derivative of tanh at x equals 1 minus tanh squared

  2. Second Derivative

    Second Derivative: Calculadora de la función tangente hiperbólica tanh(x)

    second derivative of tanh at x

Publicidad

Resultados

tanh(x)
0,4621171573
adimensional, rango (-1, 1)
Primera derivada f'(x) = 1 - tanh(x)^2 0,786447733
Segunda derivada f''(x) = -2 tanh(x) (1 - tanh(x)^2) -0,7268619814

¿Qué es la función tanh?

La tangente hiperbólica, que se escribe \(\tanh(x)\), es una función suave con forma de S (sigmoide) definida para todo número real \(x\). Se define como el cociente entre la diferencia y la suma de las exponenciales \(e^x\) y \(e^{-x}\). Su resultado se mantiene siempre estrictamente entre -1 y 1, y es una función impar, lo que significa que \(\tanh(-x) = -\tanh(x)\). En el aprendizaje automático, tanh es una función de activación muy utilizada en las neuronas porque está centrada en cero, algo que suele ayudar a que el entrenamiento basado en gradientes converja más rápido que con una sigmoide que va de 0 a 1.

Curva tanh en forma de S sobre ejes x-y, acotada entre -1 y +1
La función tanh es una curva en forma de S que asigna cualquier entrada real al rango (-1, 1).

Cómo usar esta calculadora

Introduce cualquier número real en \(x\) y la herramienta te devuelve al instante \(\tanh(x)\) junto con dos derivadas opcionales que resultan muy útiles en cálculo, física y retropropagación. Se admiten números negativos, decimales y magnitudes muy grandes. Para valores positivos elevados de \(x\), el resultado se satura acercándose a +1; para valores negativos elevados, se satura acercándose a -1.

La fórmula explicada

La definición principal es $$\tanh(x) = \frac{e^{x} - e^{-x}}{e^{x} + e^{-x}}$$ El denominador siempre vale al menos 2, por lo que nunca se produce una división por cero. La primera derivada se deduce de la elegante identidad $$f'(x) = 1 - \tanh^{2}(x)$$ que también se escribe como \(\operatorname{sech}^2(x)\). Al derivar de nuevo obtenemos la segunda derivada $$f''(x) = -2\,\tanh(x)\left(1 - \tanh^{2}(x)\right)$$ Para garantizar la estabilidad numérica con valores muy grandes de \(|x|\), internamente se usa una reformulación basada en la exponencial de \(-2x\), que evita el desbordamiento.

Publicidad
Diagrama que muestra curvas de crecimiento y decaimiento exponencial combinándose en tanh
tanh(x) se construye a partir de las exponenciales \(e^x\) y \(e^{-x}\).

Ejemplo resuelto (x = 0,5)

Tomando \(e^{0{,}5} = 1{,}6487212707\) y \(e^{-0{,}5} = 0{,}6065306597\), tenemos $$\tanh(0{,}5) = \frac{1{,}0421906110}{2{,}2552519304} = 0{,}4621171573$$ La primera derivada es $$1 - 0{,}4621171573^{2} = 0{,}7864477623$$ y la segunda derivada es $$-2 \times 0{,}4621171573 \times 0{,}7864477623 = -0{,}7269989018$$

Preguntas frecuentes

¿Cuál es el rango de tanh? El intervalo abierto (-1, 1); se acerca a los extremos, pero nunca llega a alcanzarlos.

¿Cuánto vale tanh(0)? Exactamente 0, con \(f'(0) = 1\) y \(f''(0) = 0\).

¿Por qué usar tanh en lugar de la sigmoide? Porque tanh está centrada en cero (sus salidas son simétricas respecto al 0), lo que puede acelerar el aprendizaje de una red neuronal, mientras que la sigmoide logística solo produce valores positivos entre 0 y 1.

Última actualización: