【发布时间】:2020-03-08 08:02:43
【问题描述】:
我被分配了一项任务,该任务需要创建决策树分类器并使用训练集和 10 折交叉验证来确定准确率。我查看了cross_val_predict 的文档,因为我相信这是我需要的模块。
我遇到的问题是数据集的拆分。据我所知,在通常情况下,train_test_split() 方法用于将数据集拆分为 2 - train 和 test。据我了解,对于 K 折验证,您需要将训练集进一步拆分为 K 个部分。
我的问题是:我需要将一开始的数据集分成train和test,还是不需要?
【问题讨论】:
标签: python machine-learning scikit-learn decision-tree k-fold