图5-5与代码中变量的对应关系

对应关系图如下:

图5-5与代码中变量的对应关系
代码里面的dprice为啥是1呢?
因为我们知道实际的神经网络中,反向传播的第一项都是
Ey2\frac{\partial E}{\partial y_2}

所以这里作者为了方便读者理解,还没有引出E这个概念。
所以这里的dprice的含义就是y2y2\frac{y_2}{y_2}

所以上面有:
y2x2=1.1\frac{y_2}{x_2}=1.1
dapple_price=y2y2y2x2=11.1=1.1dapple\_price=\frac{\partial y_2}{\partial y_2}·\frac{\partial y_2}{\partial x_2}=1·1.1=1.1
dapple=y2y2y2x2x2y1y1x1=11.112=2.2dapple=\frac{\partial y_2}{\partial y_2}·\frac{\partial y_2}{\partial x_2}·\frac{\partial x_2}{\partial y_1}·\frac{\partial y_1}{\partial x_1}=1· 1.1·1·2=2.2

注意,这里尚没有引入权重修正的相关计算,所以其实和真实的神经网络差得很远