误差反向传播的简单理解

  最近想转入人工智能的坑,在看一些资料。学习过程中顺手做一些笔记。

  误差反向传播看了一会,云里雾里,后来看了一本入门的书,好像看懂了点。重点是知道怎么用,理论推导有时间再看吧。

  1. 计算图

    这个简单,类似于神经网络的输入和输出的关系,一般是多个输入,一个输出;然后一个节点的输出可以作为另外一个节点的输入。

  2.计算图的反向传播

    单个节点的传播是关键。反向传播的时候,传过来一个数据E,输出后就乘以该节点原输入对于输出的导数;如果多个输入,则是不同输入的偏导数。

     

 

  3.整体理解

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

  相对于苹果个数这个分支,反向传递的值为1.1*(200/2)= 110。

       

 

posted @ 2020-10-15 17:37  又帅又爱玩  阅读(377)  评论(0)    收藏  举报