scikit learn交叉验证库中的新更新

2024-05-15 16:38:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在udemy上的机器学习课程a-z学习ML。在数据预处理的代码模板中

from sklearn.cross_validation import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 0)

但当我运行它时,它被认为没有sklearn.cross_验证. 在google上我发现我们应该使用sklearn。如何在最新版本的sklearn.model_选择.火车-考试-分裂,但即使这样也不是一个班。如何在最新版本中做到这一点


Tags: 数据代码fromtest版本机器模板train
2条回答

请使用

from sklearn.model_selection import train_test_split

使用sklearn 0.18及更高版本。在

在scikit learn的0.18中,将列车测试分割从交叉验证转移到模型选择。请将scikit learn更新到0.18或最新版本。在

您可以通过以下方式通过命令行进行更新:

pip install  upgrade scikit-learn

或者

^{pr2}$

相关问题 更多 >