对应关系图如下:

图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

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

相关文章:

  • 2022-12-23
  • 2021-07-31
  • 2022-01-20
  • 2022-01-15
  • 2021-10-01
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-12
  • 2022-12-23
  • 2021-08-11
  • 2021-09-25
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
相关资源
相似解决方案