我使用python GridSearchCV (sklearn v0.20.3),最近升级到v0.22.2。现在,我的GridSearchCV正在产生一个未来的警告:
grid = GridSearchCV(clf, param_grid={'penalty': ['l1'], 'solver': ['liblinear'], 'tol': [1e-6], 'max_iter': [int(1e6)], 'warm_start': [True], 'C': [cI]}, cv=cv, n_jobs=1, scoring=scoring, refit=False, return_train_score=False, iid=True)
C:\development\python\venv\smote\lib\site-packages\sklearn\model_selection\_search.py:823: FutureWarning: The parameter 'iid' is deprecated in 0.22 and will be removed in 0.24.
"removed in 0.24.", FutureWarning
我找不到关于A的信息)为什么不推荐iid?( B)如果有的话,将用什么来取代它?( C)一旦实践,默认行为将是什么?我担心我可能会有意想不到的行为。有什么想法吗?
发布于 2021-01-12 09:20:34
见这里的讨论:
https://github.com/scikit-learn/scikit-learn/pull/9103
根据我收集的内容:您应该删除参数,这将改变行为,但是如果它发生了很大的变化,那么新的行为应该更正确。
https://stackoverflow.com/questions/60869018
复制相似问题