Tanh Activation Function

The Tanh activation is similar to the Sigmoid function, in fact, it is a linear transformation of the sigmoid function that maps inputs into values between -1 and 1.

Mathematically: $$ f(x) = tanh(x) = \frac {e^x - e^{-x}}{e^x + e^{-x}} $$

Below, we implement the tanh activation function in pytorch and visualize the output

import torch
import matplotlib.pyplot as plt

x_inputs = torch.arange(-10., 10., 1)
y_outputs = torch.tanh(x_values)

plt.plot(x_inputs, y_outputs)
plt.title("Tahn Function, x[-10, 10]")
Tanh Activation Function