建立BP神经网络时总是用maxmin()函数有什么作用
发布网友
发布时间:2022-04-23 23:34
我来回答
共1个回答
热心网友
时间:2023-05-22 01:00
用于求得样本的边界,进而进行样本的归一化.
当样本的绝对值差距过大的时候,例如最小的样本值是0.01,最大的样本值是100,就会严重的影响神经网络的训练精度.因为大样本值的样本在训练中对权值的影响极大,而小样本值的样本影响极小,但是实际上,它们的影响应该相同,就造成了模型偏离实际的问题.归一化解决的问题就是通过一个可逆变换,把样本全部映射到一个不太大的区间,例如(-1,+1)或者(0,1)从而最大限度的避免上述问题.