回归:训练测试拆分 - 进行测试?

Regression: Training Test Split - held out test?

我将我的数据分成训练样本和测试样本 (70/30),用于基于回归预测的问题(MLP、LSTM 等)。

内码:

history = model.fit(X_train, y_train, epochs=100, batch_size=32, 
                    validation_data=(X_test, y_test), verbose=0, shuffle=False)

我将我的 test 数据作为验证集并做了几周的预测。所以我没有隐瞒测试数据...

但是现在想想,我猜是把测试数据放到fit函数里面是错误的,还是可以的?

从来没有!使用您的测试作为培训或验证的一部分。测试集只能在训练后用于推理。所以是的,在 fit 函数中使用你的测试数据是错误的,它应该只在 model.predict(y_test)