阶跃函数

作者:翟堃

在金融领域越来越多使用人工智能,而神经网络是其中重要的一环。想要了解神经网络激活函数必然不可绕过。今天我们就来介绍一种常用的激活函数,阶跃函数。

阶跃函数:

阶跃函数神经元接受两个输入信号,x$_{1}$,x$_{2}$,两个输入信号分别乘以两条边上的权重w$_{1}$,w$_{2}$求和再加上偏置量b作为最终阶跃函数判断的依据。如果和小于0则阶跃函数输出0,如果和大于0则阶跃函数输出1。*由于最终输出为0或1,在平面直角坐标系中的图像像台阶一样,因此称之为阶跃函数。*

阶跃函数的代码实现:

import numpy as np

import matplotlib.pylab as plt

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.show()

null

打开APP阅读更多精彩内容