import numpy as np import matplotlib.pylab as plt from matplotlib.font_manager import FontProperties font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=16) # 感知机的阶跃函数 def step_function(x): return np.array(x>0, dtype=np.int) x = np.arange(-5.0, 5.0, 0.1) y = step_function(x) plt.plot(x, y) plt.ylim(-0.1, 1.1) plt.title('感知机的阶跃函数step_function', fontproperties=font_set) plt.show() # 神经网络的阶跃函数 def sigmoid(x): return 1 / (1 + np.exp(-x)) x = np.arange(-5.0, 5.0, 0.1) y = sigmoid(x) plt.plot(x, y) plt.ylim(-0.1, 1.1) plt.title(u'神经网络的阶跃函数sigmoid', fontproperties=font_set) plt.show()
转载于:https://www.cnblogs.com/aguncn/p/10776551.html