在matlab中,为什么要对训练数据的输入顺序进行随机化处理

如题所述

第1个回答  2014-11-05
这是一个BP神经网络的问题对吧。
BP网络本质上是个支持向量机,对输入顺序进行随机化处理是为了保证能够有监督学习,同时使算法按照梯度下降法则进行学习。假如训练数据是有序的,那么会导致训练结果很难收敛到偏置值。只有保证数据的随机性才能使得BP算法训练结果尽可能地收敛。

详情参考T.Hagan的《Neural Network Design》第十一章
第2个回答  2014-11-04
为了加强训练!本回答被网友采纳
相似回答