误差反向传播的简单理解
最近想转入人工智能的坑,在看一些资料。学习过程中顺手做一些笔记。
误差反向传播看了一会,云里雾里,后来看了一本入门的书,好像看懂了点。重点是知道怎么用,理论推导有时间再看吧。
1. 计算图
这个简单,类似于神经网络的输入和输出的关系,一般是多个输入,一个输出;然后一个节点的输出可以作为另外一个节点的输入。
2.计算图的反向传播
单个节点的传播是关键。反向传播的时候,传过来一个数据E,输出后就乘以该节点原输入对于输出的导数;如果多个输入,则是不同输入的偏导数。

3.整体理解
结合单节点就很简单啦。输出的价格220,相对消费税的变化率为220/1.1=200, 经过节点后反向传播,对于消费税这个分支,传递的值为:1*(220/1.1) = 200;
相对于苹果个数这个分支,反向传递的值为1.1*(200/2)= 110。


浙公网安备 33010602011771号