周志华机器学习BP改进 试设计一个算法,能通过动态调整学习率显著提升收敛速度,编程实现该算法,并选择两个UCI数据集与标准的BP算法进行实验比较. 1.方法设计 传统的BP算法改进主要有两类: - 启发式算法:如附加动量法,自适应算法 - 数值优化法:如共轭梯度法.牛顿迭代法.Levenberg-Marquardt算法 (1)附加动量项 这是一种广泛用于加速梯度下降法收敛的优化方法.其核心思想是:在梯度下降搜索时,若当前梯度下降与前一个梯度下降的方向相同,则加速搜索,反之则降速搜索. 标准BP算…