Ich verwende XGBClassifier() von XGBoost. Ich erhalte die folgende Verwarnungswarnung.Verfall Warnung auf XGBoost - Sklearn
Gibt es eine Lösung, um diese Warnung loszuwerden?
/home/carnd/anaconda3/envs/dl/lib/python3.5/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)
Nach 2 Stunden in 64 GB CPU-Maschine läuft es noch. Ich bin nicht sicher, ob die Zeit, die es dauert, aufgrund dieser Verwarnungswarnung oder nur der Länge des Datasets sein kann.
Im Grunde sagt es Ihnen, was passiert: Das Modul cross_validation wird entfernt/umbenannt. Das ist im Moment kein Problem, aber Ihr Code wird nicht mit späteren Versionen laufen. Ich denke, es heißt jetzt model_selection. (Die Warnung ist nicht die Quelle Ihrer Beobachtung in Bezug auf die Leistung) – sascha
In diesem Fall sagt dies, dass der 'XGBClassifier', der sich im 'xgboost'-Paket befindet, veraltete Methoden oder Klassen des' scikit-learn'-Pakets verwendet. –
Danke Jungs. Das Modell benötigt eine ungewöhnliche Ausführungszeit. Deshalb habe ich diese Frage gestellt. Ich weiß, es ist dumm. –