这里的编程基于Python-PyBrain。Pybrain是一个以神经网络为核心的机器学习包,相关内容可参考神经网络基础 - PyBrain机器学习包的使用
相关答案和源代码托管在我的Github上:PY131/Machine-Learning_ZhouZhihua.
5.5 BP算法实现
编码基于Python实现(这里查看完整代码和数据集);
实验过程:基于PyBrain分别实现标准BP和累积BP两种算法下的BP网络训练,并进行比较;
1.算法分析
参考书上推导及算法图5.8,首先给出BP算法的两种版本示意如下:
Algorithms 1. 标准BP算法
----
输入: 训练集 D&#