Python使用逻辑回归提示FutureWarning

Python使用逻辑回归提示FutureWarning: Default solver will be changed to ‘lbfgs’ in 0.22. Specify a solver to silence this warning.


FutureWarning是语言或者库中将来可能改变的有关警告。

根据报警信息和参考相关文档“Default will changed from ‘liblinear’ to ‘lbfgs’ in 0.22.”,默认的solver参数在0.22版本中,将会由“liblinear”变为“lbfgs”,且指定solver参数可以消除该warning。

LogisticRegression算法的solver仅支持以下几个参数:

  • ‘ liblinear ’
  • ‘ newton-cg ’
  • ‘ lbfgs ’
  • ‘ sag ’
  • ‘ saga ’

解决方法:

传入参数后即可消除警告:model = LogisticRegression(solver = 'liblinear')`

undefined