【发布时间】:2020-12-15 21:45:52
【问题描述】:
我仍然对数据验证工作流程感到困惑。据我了解,当我获得数据集时,我使用train_test_split 将数据分成两部分,训练集和测试集。然后,我在训练集上执行cross_val_score 或cross_val_predict 以进行模型选择和超参数调整。然后,我在测试集上执行所选模型以查看模型性能。我理解正确吗?或者我可以在不使用train_test_split的情况下对整个数据集执行cross_val_score和cross_val_predict
【问题讨论】:
-
请在提问时尽可能多地分享细节。在问这个问题之前你做了什么搜索?您可以分享您尝试搜索的任何链接吗?您正在使用哪个框架?你的开发环境是什么。
标签: python machine-learning data-science cross-validation train-test-split