BP Neural Network
神经网络是一个独立的学科领域,我们通常所说的“神经网络”是指机器学习与神经网络的交叉部分。BP神经网络是指能够使用误差逆传播算法解决神经网络中调参问题的统称。下面就让我们来介绍三层(输入层-隐层-输出层)的神经网络。
设训练样本为 xi ,其标签为 yj ,输入层与隐层的连接权值为 wih ,隐层与输出层的连接权值为 vhj ,隐层神经元的阀值为 rh ,输出层神经元的阀值为 θj 。激活函数为sigmoid函数,选择此函数的原因是易于求导且其函数值在[0,1]之间。
下面进行公式推导:
隐层神经元的输入
αh=wih∗xi
隐层神经元的输出
bh=f(α