Contents
tanh(ハイパボリックタンジェント)とは
tanhとは双曲線関数の一つで以下の特徴を持っている。
- 必ず-1から1までの間で値を返す (シグモイド関数は0から1)
- x=0の場合0を返す
- xが小さいほど小さい値、xが大きいほど大きい値を返す
$$ y = \frac{e^{ax} – e^{ax}}{e^{ax} + e^{ax}} $$
import numpy as np
import matplotlib.pyplot as plt
def tanh(x):
return np.tanh(x)
x = np.linspace(-5,5)
y = tanh(x)
plt.plot(x,y)
plt.show()