logo
Loading...

出現FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.此錯誤訊息 - Cupoy

雖然不是只是第一次了不過每次看到作業裡跑出來,都附帶這個警告,實在心情五味雜陳。資料都有跑出來,不知...

ml100-2,ml100-2-d24

出現FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.此錯誤訊息

2019/05/10 上午 11:12
機器學習共學討論版
Takeshi
觀看數:13
回答數:2
收藏數:0
ml100-2
ml100-2-d24

雖然不是只是第一次了

不過每次看到作業裡跑出來,都附帶這個警告,實在心情五味雜陳。

資料都有跑出來,不知道為什麼會有以下訊息。是因為我的電腦python內lbfgs的問題嗎?


C:\ProgramData\Anaconda3\lib\site-packages\sklearn\linear_model\logistic.py:433: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.
 FutureWarning)

回答列表

  • 2019/05/10 上午 11:30
    Edwin
    贊同數:1
    不贊同數:0
    留言數:0

    應該只是sklearn版本問題

    因為新版的function要用到的argument不太一樣


    在code裡加入以下可以忽略警告訊息

    # 忽略警告訊息

    import warnings

    warnings.filterwarnings('ignore')


    或是直接修改function

    LogisticRegression(solver='lbfgs')

  • 2019/05/10 下午 05:12
    張維元 (WeiYuan)
    贊同數:2
    不贊同數:1
    留言數:0

    FutureWarning 這個錯誤是告訴你,在之後的版本中有哪些部份有作修正,希望你可以先習慣。