ImportError: 未找到名为grid_search, learning_curve的模块

在使用Scikit-learn时,我无法使用Sklearn的learning_curve和sklearn.grid_search

当我执行import sklearn(它可以正常工作)和from sklearn.cluster import bicluster(它也可以正常工作)时。我尝试重新安装scikit-learn,但问题依然存在。我使用的是Python 3.5.6,Scikit-learn版本为0.20.0,操作系统是Windows 10。

 import sklearn from sklearn.model_selection import StratifiedKFold, cross_val_score,  train_test_split  from sklearn.grid_search import GridSearchCV from sklearn.learning_curve import learning_curve

回答:

在新版本中,这些功能位于model_selection模块中。

请使用以下代码:

from sklearn.model_selection import learning_curve, GridSearchCV

Related Posts

多维度Top-k评分

例如,在机器学习中的自然语言处理中,通常使用波束搜索来…

R – Caret train() “错误:停止” 与 “在newdata中未找到对象中使用的所有变量名”

我正在尝试为蘑菇数据构建一个简单的朴素贝叶斯分类器。我…

创建训练和测试数据集分割,数据嵌套在多个文件夹中

我正在准备数据以训练一个图像识别模型。目前我有一个文件…

我的神经网络预测出现错误:IndexError: list index out of range

我正在进行一个简单的垃圾邮件/非垃圾邮件文本分类。我的…

python 给出数组是一维的,但索引了两个维度错误

我已经为 miniBatchGradientDesce…

TensorFlow自定义训练步骤使用不同的损失函数

背景 根据TensorFlow文档,可以使用以下方式执…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注