神经网络为什么要随机分配输入数据的顺序
这是一个BP神经网络的问题BP网络本质上是个支持向量机,对输入顺序进行随机化处理是为了保证能够有监督学习,同时使算法按照梯度下降法则进行学习。假如训练数据是有序的,那么会导致训练结果很难收敛到偏置值。只有保证数据的随机性才能使得BP算法训练结果尽可能地收敛。使用方法:np.random.permutation(np.arange(len(data)))np.arrang