Sur*_*hun 7 python scikit-learn
我正在处理图像检测问题,但是在导入RandomizedSearchCV.
我已经安装:
pip3 install scikit-learn
pip3 install scikit-image
Run Code Online (Sandbox Code Playgroud)
我首先尝试了这段代码:
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import GridSearchCV
Run Code Online (Sandbox Code Playgroud)
它起作用了,之后,我RandomizedSearchCV像这样导入,并且显示错误。
from sklearn.grid_search import RandomizedSearchCV
from sklearn.grid_search import GridSearchCV
from sklaern.cross_validation import train_test_split
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-11-9f5ecfd22091> in <module>
----> 1 from sklearn.grid_search import RandomizedSearchCV
2 from sklearn.grid_search import GridSearchCV
3 from sklaern.cross_validation import train_test_split
ModuleNotFoundError: No module named 'sklearn.grid_search'
>>> import sklearn
>>> sklearn.__version__
'0.20.3'
Run Code Online (Sandbox Code Playgroud)
des*_*aut 19
在最近的版本中,这些模块现在位于 之下sklearn.model_selection,不再位于 之下sklearn.grid_search,对于train_test_split( docs )也是如此;因此,您应该将导入更改为:
from sklearn.model_selection import RandomizedSearchCV
from sklearn.model_selection import GridSearchCV
from sklearn.model_selection import train_test_split
Run Code Online (Sandbox Code Playgroud)
或者更简洁
from sklearn.model_selection import RandomizedSearchCV, GridSearchCV, train_test_split
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22178 次 |
| 最近记录: |