入门介绍

    感知机(perceptron)是由两层神经元组成的结构,输入层用于接受外界输入信号,输出层(也被称为是感知机的功能层)就是M-P神经元。

    其中:

    • 1.输入数据: i1=0.05, i2=0.10
    • 2.输出数据: o1=0.01, o2=0.99

    计算神经元h1的输入加权和:

    神经元h1的输出o1:(此处用到激活函数为sigmoid函数):


    \begin{align}
    out{h1}&=\frac{1}{1+e^{-net{h1}}}
    \end{align}

    计算输出层神经元o1和o2的值:(可上面计算方式类似)


    \begin{align}
    net{h1}&=w_5 * out{h1} + w6 * out{h2} + b_2 * 1
    \end{align}

    • 这样前向传播的过程就结束了,我们得到输出值为[0.75136079 , 0.772928465],与实际值[0.01 , 0.99]相差还很远,现在我们对误差进行反向传播,更新权值,重新计算输出。

    反向传播


    \begin{align}
    E_{total}&=\sum{\frac{1}{2}*(target-output)^2}
    \end{align}

    入门介绍 - 图2