作者:我爱自然语言处理
原文:反向传播算法入门资源索引
1、一切从维基百科开始,大致了解一个全貌:
反向传播算法 Backpropagation
2、拿起纸和笔,再加上ipython or 计算器,通过一个例子直观感受反向传播算法:
A Step by Step Backpropagation Example
3、再玩一下上篇例子对应的200多行Python代码: Neural Network with Backpropagation
4、有了上述直观的反向传播算法体验,可以从1986年这篇经典的论文入手了:Learning representations by back-propagating errors
5、如果还是觉得晦涩,推荐读一下”Neural Networks and Deep Learning“这本深度学习在线书籍的第二章:How the backpropagation algorithm works
6、或者可以通过油管看一下这个神经网络教程的前几节关于反向传播算法的视频: Neural Network Tutorial
7、hankcs 同学对于上述视频和相关材料有一个解读: 反向传播神经网络极简入门
8、这里还有一个比较简洁的数学推导:Derivation of Backpropagation
9、神牛gogo 同学对反向传播算法原理及代码解读:神经网络反向传播的数学原理
10、关于反向传播算法,更本质一个解释:自动微分反向模式(Reverse-mode differentiation )Calculus on Computational Graphs: Backpropagation