如何消除 _logistic 回归上的 sklearn 警告
Posted
技术标签:
【中文标题】如何消除 _logistic 回归上的 sklearn 警告【英文标题】:how to silence sklearn warning on _logistic regression 【发布时间】:2021-03-06 04:57:24 【问题描述】:回归不起作用,因为数据不相关。我知道我可以增加迭代次数。
但是,在这种情况下,我不想看到以下警告:
lib/python3.7/site-packages/sklearn/linear_model/_logistic.py:939:ConvergenceWarning:
lbfgs 未能收敛(状态=1): 停止:总数迭代次数达到限制。
增加迭代次数(max_iter)或缩放数据,如下所示: https://scikit-learn.org/stable/modules/preprocessing.html。 另请参阅文档以获取替代求解器选项: https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression
【问题讨论】:
【参考方案1】:使用以下代码关闭警告:
from warnings import simplefilter
# ignore all warnings
simplefilter(action='ignore')
另见here
【讨论】:
以上是关于如何消除 _logistic 回归上的 sklearn 警告的主要内容,如果未能解决你的问题,请参考以下文章
SoftMax 回归(与Logistic 回归的联系与区别)