在神经网络中,当我们的网络层数越来越多时,网络的参数也越来越多,如何对网络进行训练呢?我们需要一种强大的算法,无论网络多复杂,都能够有效的进行训练.在众多的训练算法中,其中最杰出的代表就是BP算法,它是至今最成功的神经网络学习算法.在实际任务中,大部分都是使用的BP算法来进行网络训练的.值得一提的是,BP算法不仅适用于多层前馈网络,对于其他类型的神经网络,例如:训练卷积神经网络和递归神经网络. 由于推导过程太多公式,因而我使用的word的截图.(推导过程参考的是周志华老师的<机器学习>(西瓜书…