👦👦一個帥氣的boy,你可以叫我Love And Program
🖱 ?個人主頁:Love And Program的個人主頁
💖💖如果對你有幫助的話希望三連💨💨支持一下博主
LogisticRegression的ConvergenceWarning問題解決,收斂警告,意義為未完全收斂
- 問題
- 解決方法
問題
??????在執行LogisticRegression(solver = ‘lbfgs’)時出現如下錯誤: ConvergenceWarning: lbfgs failed to converge (status=1):
STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.
??????Increase the number of iterations (max_iter) or scale the data as shown in:
https://scikit-learn.org/stable/modules/preprocessing.html
??????Please also refer to the documentation for alternative solver options:
https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression
n_iter_i = _check_optimize_result(
解決方法
此處已經告訴如何更改,增大最大迭代值,使用如下代碼即可
LogisticRegression(solver = 'lbfgs',max_iter=10000)
在pycharm中我們可以ctrl
+鼠標左鍵
進入函數內部,我們點擊LogisticRegression
即可查看還可以更改什么其他參數
def __init__(self,penalty="l2",*,dual=False,tol=1e-4,C=1.0,fit_intercept=True,intercept_scaling=1,class_weight=None,random_state=None,solver="lbfgs",max_iter=100,multi_class="auto",verbose=0,warm_start=False,n_jobs=None,l1_ratio=None,):
如果你想看過程命令verbose=1
即可
RUNNING THE L-BFGS-B CODE* * *Machine precision = 2.220D-16N = 7850 M = 10At X0 0 variables are exactly at the boundsAt iterate 0 f= 1.38155D+05 |proj g|= 1.00073D+04At iterate 50 f= 1.27352D+04 |proj g|= 5.42858D+01
.
.
.