import numpy as np
import matplotlib.pyplot as plt
def sigmoid(x):
return 1. / (1 + np.exp(-x))
def tanh(x):
return (np.exp(x) - np.exp(-x)) / (np.exp(x) + np.exp(-x))
def relu(x):
return np.where(x < 0, 0, x)
def plot_sigmoid():
x = np.linspace(-10, 10, 1000) # 这个表示在-10到10之间生成1000个x值
y = sigmoid(x) # 对上述生成的1000个数循环用sigmoid公式求对应的y
plt.xlim((-10, 10))
plt.ylim((0.00, 1.00))
plt.yticks([ 0.5,
matplotlib 绘制Sigmoid函数,Tanh函数,ReLU函数
最新推荐文章于 2024-01-20 14:54:12 发布