TensorFlow - 雙曲正切函數(tanh)
flyfish
用python 畫一個tanh的圖
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICdzFWRoRXdvN1LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9kFRPVTREFmes1mW1gXbaZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jM0EDMwkTNxEDMzgDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-, , )
y = np.tanh(x)
plt.plot(x, y, label = "label", color = "red", linewidth = )
plt.xlabel("abscissa")
plt.ylabel("ordinate")
plt.title("tanh Example")
plt.show()
linspace的第一個參數表示起始點,第二個參數表示終止點,第三個參數表示數列的個數。
對比sinh,cosh,tanh
numpy.tanh與下列代碼相同
np.sinh(x) / np.cosh(x)
- 1j * np.tan(1j * x).
tanhu=sinhucoshu
雙曲正切函數(tanh)與tf.sigmoid非常接近,且與後者具有類似的優缺點。tf.sigmoid和tf.tanh的主要差別在于後者的值域為[-1.0,1.0]。