S函數 Sigmoid Function Python

Python | Tensorflow nn.sigmoid()
Tensorflow是Google開發的一個開源機器學習庫。其應用之一是開發深度神經網絡。

Tensorflow.nn模塊提供了對許多基本神經網絡操作的支持。

在眾多的激活函數中,有一個是sigmoid函數,其定義為

Specifically, y = 1 / (1 + exp(-x)).

可以試著Google 1 / (1 + exp(-x)) 也會出現類似的圖,如下圖

import matplotlib.pyplot as plt 
import numpy as np 
import math 
  
x = np.linspace(-10, 10, 100) 
z = 1/(1 + np.exp(-x)) 
  
plt.plot(x, z) 
plt.xlabel("x") 
plt.ylabel("Sigmoid(X)") 
  
plt.show() 

執行完如下圖

Leave a Reply

Your email address will not be published. Required fields are marked *