图5-5与代码中变量的对应关系
對應關系圖如下:
代碼里面的dprice為啥是1呢?
因為我們知道實際的神經網絡中,反向傳播的第一項都是
?E?y2\frac{\partial E}{\partial y_2}?y2??E?
所以這里作者為了方便讀者理解,還沒有引出E這個概念。
所以這里的dprice的含義就是y2y2\frac{y_2}{y_2}y2?y2??
所以上面有:
y2x2=1.1\frac{y_2}{x_2}=1.1x2?y2??=1.1
dapple_price=?y2?y2??y2?x2=1?1.1=1.1dapple\_price=\frac{\partial y_2}{\partial y_2}·\frac{\partial y_2}{\partial x_2}=1·1.1=1.1dapple_price=?y2??y2????x2??y2??=1?1.1=1.1
dapple=?y2?y2??y2?x2??x2?y1??y1?x1=1?1.1?1?2=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.2dapple=?y2??y2????x2??y2????y1??x2????x1??y1??=1?1.1?1?2=2.2
注意,這里尚沒有引入權重修正的相關計算,所以其實和真實的神經網絡差得很遠
總結
以上是生活随笔為你收集整理的图5-5与代码中变量的对应关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu18.10终端的方块改成竖线
- 下一篇: argmax用法