Python:MLPrePressor产生极不相关的预测和巨大的错误

Python:MLPrePressor产生极不相关的预测和巨大的错误,python,scikit-learn,mlp,Python,Scikit Learn,Mlp,当我使用MLPREGESSOR对数据集进行训练和测试时,会出现非常小的错误: mlp_model = MLPRegressor(alpha = 0.1).fit(X_train, y_train) y_pred = mlp_model.predict(X_test) rmse = np.sqrt(mean_squared_error(y_test, y_pred)) RMSE.append(rmse) 但当我试图对训练集中的值进行一些预测时,我得到了愚蠢的高预测和极端错误: range_ex

当我使用MLPREGESSOR对数据集进行训练和测试时,会出现非常小的错误:

mlp_model =  MLPRegressor(alpha = 0.1).fit(X_train, y_train)
y_pred = mlp_model.predict(X_test)
rmse = np.sqrt(mean_squared_error(y_test, y_pred))
RMSE.append(rmse)
但当我试图对训练集中的值进行一些预测时,我得到了愚蠢的高预测和极端错误:

range_expand = range(1,181)
preds = []

for i in range_expand:
    X = all.drop('Return', axis=1)
    X = X.iloc[:58+i, :]
    y = all[["Return"]]
    y = y.iloc[:58+i, :]
    X_ = all.drop(['Return'], axis=1)
    X_ = X_.iloc[:58+i, :]
    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20, random_state=1)
    mlp_tuned = MLPRegressor(alpha = 0.1).fit(X_train, y_train)
    pred = mlp_tuned.predict(all.iloc[i+59:i+60, 1:])
    preds.append(pred)
我尝试过一些缩放函数,但结果总是与预期的非常不相关。你有什么意见吗