我有一个具有 3 个隐藏层的前馈神经网络。我用未标准化的数据训练它,它在测试数据上的准确率为 90%。然后我标准化数据,模型的准确率下降到 55%?
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size = 0.2)
# Standardization
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_train = sc.fit_transform(X_train)
X_test = sc.transform(X_test)
为什么会这样,我怎样才能提高这种模型的性能?