我有标准化的训练集
mean = XTrain.mean()
XTrain-=mean
std = XTrain.std()
XTrain/=std
然后使用meanandstd来标准化验证和测试集。训练集和验证集的值大于 1 且小于零,可以吗?
我有标准化的训练集
mean = XTrain.mean()
XTrain-=mean
std = XTrain.std()
XTrain/=std
然后使用meanandstd来标准化验证和测试集。训练集和验证集的值大于 1 且小于零,可以吗?
您正在测量与给定值的平均值有多少标准偏差。当然,值可能与平均值有许多标准偏差。即使对于具有正态分布的数据,我们预计 的观察结果超过 均值的标准差,我们期望 的观察结果超过 平均值的标准差。
因此,您的价值超过 .
只要值小于 去吧,这意味着你的价值低于平均值。这很常见。(虽然它可能发生,但请考虑如何拥有一个没有值小于平均值的数据集。)
正如 Sammy 在我发布前几秒钟提到的那样,在转换测试和验证数据时,请务必使用训练数据的均值和标准差。