kyzy_560 发表于 2007-1-17 14:45

神经网络数据归一问题

我有一列数据在(10,600)的区间内,我把每个数据都除以1000换算到(0,1)内,可不可以呢。
另一个问题是有几个数在(700,900)间,训练网络的样本在(10,600)间,请问用训练好的网络预测(700,900)区间内的几个数的输出,这样可行吗,效果好吗
新手,可能让大家见笑了,呵呵

mulan 发表于 2007-1-17 14:59

你直接除以1000不太好吧,会改变数据之间的关系?
可以做归一化嘛
比如 (data-min)/(max-min)

kyzy_560 发表于 2007-1-17 15:15

回复 #2 mulan 的帖子

但是的我的训练样本用i-min/max-min 归一化后,使用这个网络用另一批数据进行测试的的时候,我的测试样本的最大值和最小值可能有变化,这该怎么办?

eight 发表于 2007-1-17 15:42

我的测试样本的最大值和最小值可能有变化,这该怎么办?

为什么会有变化?二楼的意思是训练和测试数据都分别做归一化,使之都落在之间

kyzy_560 发表于 2007-1-17 21:39

:@) 谢谢大家的回复,非常感谢
页: [1]
查看完整版本: 神经网络数据归一问题