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

对应关系图如下:

在这里插入图片描述
代码里面的dprice为啥是1呢?
因为我们知道实际的神经网络中,反向传播的第一项都是
E y 2 \frac{\partial E}{\partial y_2}

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

所以上面有:
y 2 x 2 = 1.1 \frac{y_2}{x_2}=1.1
d a p p l e _ p r i c e = y 2 y 2 y 2 x 2 = 1 1.1 = 1.1 dapple\_price=\frac{\partial y_2}{\partial y_2}·\frac{\partial y_2}{\partial x_2}=1·1.1=1.1
d a p p l e = y 2 y 2 y 2 x 2 x 2 y 1 y 1 x 1 = 1 1.1 1 2 = 2.2 dapple=\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

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

猜你喜欢

转载自blog.csdn.net/appleyuchi/article/details/91347591