归一化对 mlp 产生不好的结果

Normalization produce bad result for mlp

我尝试使用 Sklearn 和 MinMaxScaler 方法规范化我的数据 (0.1, 1) 但结果非常失望。 没有 MinMax 归一化,我的问题准确率为 78%,而使用 min-max 归一化,准确率下降到 71%。 你知道可能是什么问题吗?

我的数据形状是:[n_samples][1D_vector_of_values]

下面是我如何使用 sklearn 进行规范化:

scaler = MinMaxScaler(feature_range=(0.1,10))
X = np.array(X)
X_test = np.array(X_test)
X = scaler.fit_transform(X)
X_test = scaler.fit_transform(X_test)

感谢帮助!

归一化并不总是会给你带来好的结果,因为你通过应用这种鉴别方法丢失了一些数据。这完全取决于数据的性质。

我会尝试实施标准化而不是范围标准化,但要小心使用相同的标准化批次进行测试和验证。您没有向我们提供有关您的数据的更多信息,但我仍然会要求您在 normalization/standardization 之后实施特征选择。