首页 > 解决方案 > 如何消除 _logistic 回归上的 sklearn 警告

问题描述

回归不起作用,因为数据不相关。我知道我可以增加迭代次数。

但是,在这种情况下,我不想看到以下警告:

lib/python3.7/site-packages/sklearn/linear_model/_logistic.py:939:ConvergenceWarning:

lbfgs 未能收敛 (status=1): STOP: TOTAL NO. 迭代次数达到极限。

增加迭代次数 (max_iter) 或缩放数据,如: https ://scikit-learn.org/stable/modules/preprocessing.html 所示。另请参阅替代求解器选项的文档: https ://scikit-learn.org/stable/modules/linear_model.html#logistic-regression

标签: scikit-learnregressionwarningslogistic-regression

解决方案


使用以下代码关闭警告:

from warnings import simplefilter

# ignore all warnings
simplefilter(action='ignore')

也见这里


推荐阅读