神经网络数据归一问题
我有一列数据在(10,600)的区间内,我把每个数据都除以1000换算到(0,1)内,可不可以呢。另一个问题是有几个数在(700,900)间,训练网络的样本在(10,600)间,请问用训练好的网络预测(700,900)区间内的几个数的输出,这样可行吗,效果好吗
新手,可能让大家见笑了,呵呵 你直接除以1000不太好吧,会改变数据之间的关系?
可以做归一化嘛
比如 (data-min)/(max-min)
回复 #2 mulan 的帖子
但是的我的训练样本用i-min/max-min 归一化后,使用这个网络用另一批数据进行测试的的时候,我的测试样本的最大值和最小值可能有变化,这该怎么办? 我的测试样本的最大值和最小值可能有变化,这该怎么办?为什么会有变化?二楼的意思是训练和测试数据都分别做归一化,使之都落在之间 :@) 谢谢大家的回复,非常感谢
页:
[1]