算法学习--反向传播
如有侵权,请留言,会尽快删除。 此文为笔记性质的文章,目的是方便自己以后回顾反向传播的思想和基本原理。 以下内容来自网易云课堂中李飞飞老师的cs231n的视频课程。 图解基本原理 一旦我们能用 计算图 来表示一个函数,那就能用所谓的反向传播技术 递归的调用链式法则 ,来计算一下计算图中每个变量的梯度。 复杂一些的计算图 在最右侧的计算时,函数对于自身的求导是1这没什么好说的,函数1/x 的倒数是 -1/x^2 ,将其中x的值1.37 带入,在与前一层得出的梯度值 1 进行相乘,得出的结果 -0.53 ,作为前一层梯度计算的输入。 最大门问题 解释:如果你要改变这个节点一点点,当你正通过这个图进行前向传递时,它会 在前向传递中影响到所有连接到这个节点的节点 ,然后当你进行反向传播的时, 所有传回的梯度都会影响这个节点 ,这就是我们如何将这些加起来得到回流到这个节点的总上游梯度。 来源: https://www.cnblogs.com/lyj0123/p/11756971.html