【发布时间】:2017-07-25 01:28:59
【问题描述】:
我有 NN 的训练数据以及预期输出。每个输入都是 10 维向量,并且有 1 个预期输出。我已经使用高斯对训练数据进行了归一化,但我不知道如何对输出进行归一化,因为它只有一维。有什么想法吗?
例子:
原始输入向量:-128.91、71.076、-100.75、4.2475、-98.811、77.219、4.4096、-15.382、-6.1477、-361.18
标准化输入向量: -0.6049、1.0412、-0.3731、0.4912、-0.3571、1.0918、0.4925、0.3296、0.4056、-2.5168
上述输入的原始预期输出为 1183.6,但我不知道如何对其进行规范化。我应该将预期输出归一化为输入向量的一部分吗?
【问题讨论】:
-
如果你用归一化输入向量给 nn 输入什么输出?
-
你想用网络做什么?这是回归问题吗?您通常不会标准化输出的回归问题。您为回归问题提供的训练数据,预期输出应在您预期的范围内。
-
你已经反转了输出的规范化
-
@rayryeng 我明白了。所以只有输入被标准化,输出保持不变。然后训练归一化的输入以产生原始输出,对吗?
-
没错。训练后,当您使用网络对测试输入进行预测时,您必须以与训练中相同的方式对这些输入进行归一化......使用完全相同的参数。
标签: machine-learning neural-network normalization perceptron