抛出收敛警告的Logistic回归算法

2024-09-22 16:42:54 发布

您现在位置:Python中文网/ 问答频道 /正文

model = LogisticRegression()
model.set_params(solver='liblinear', C=10.0, random_state=0 , max_iter = 40000000)
model.fit(x, y)

/usr/local/lib/python3.7/dist-packages/sklearn/linear_model/_logistic.py:940: ConvergenceWarning: lbfgs failed to converge (status=1): STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.

增加迭代次数(max_iter)或按Scikit-learn doc所示缩放数据

另请参考the logistic regression了解备选解算器选项:

extra_warning_msg=_LOGISTIC_SOLVER_CONVERGENCE_MSG)

我试图增加max_iter参数,但总是抛出这个警告,所以我试图输入一个巨大的数字,但它抛出一个警告,有溢出。你能帮我摆脱这个警告吗


Tags: 警告modelusrlocalrandomparamsmaxfit