Als ich den Code schrieb und kompilierte, um die Rastersuche von sklearn mit Python (Version 3.6.1) zu verwenden, blieb etwas hängen und es kam eine Warnung heraus.
↓ Ich habe es in die Quelle geschrieben und wurde erwischt.
from sklearn.grid_search import GridSearchCV
↓ Warnung, die nach dem Kompilieren ausgegeben wurde (ich mache es übrigens auf dem Mac)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/sklearn/cross_validation.py:
44: DeprecationWarning:
This module was deprecated in version 0.18 in favor of the model_selection module into
which all the refactored classes and functions are moved.
Also note that the interface of the new CV iterators are different from that of this module.
This module will be removed in 0.20.
"This module will be removed in 0.20.", DeprecationWarning)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/sklearn/grid_search.py:
43: DeprecationWarning:
This module was deprecated in version 0.18 in favor of the model_selection module into
which all the refactored classes and functions are moved. This module will be removed in 0.20.
DeprecationWarning)
Wenn die Warnung entschlüsselt wird, scheint sie gelöscht worden zu sein, als die Modulversion von "0.18" auf "0.20" gestiegen ist? Nachdem ich verschiedene Dinge ausprobiert hatte, konnte ich es sicher verwenden, indem ich mit der Beschreibung der Python-Quelle spielte.
from sklearn.model_selection import GridSearchCV
Wenn Sie an einem ähnlichen Ort stolpern, versuchen Sie es bitte!