出現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:30Edwin贊同數: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 這個錯誤是告訴你,在之後的版本中有哪些部份有作修正,希望你可以先習慣。