sigmoid(S曲线)函数 是用来作为神经网络的 Activation function
通常的为以下贰者之一:
● 双曲函数 (tanh function)
● 逻辑函数 (logistic function)
PYTHON3:
import numpy as np
# 双曲函数
def tanh(x):
return np.tanh(x)
# 双曲函数的导数函数
def tanh_derivative(x):
return 1.0 - np.tanh(x) ** 2
# 逻辑函数
def logistic(x):
return 1 / (1 + np.exp(-x))
# 逻辑函数的导数函数
def logistic_derivative(x):
return logistic(x) * (1 - logistic(x))
# sigmoid函数
def sigmoid(x):
return logistic(x)
PS: (本人一个小白)以上只是个简单的现实,哈哈哈哈。。。进来的有木有上当的感角啊!!