產生warning message的的原因,以及該如何避免?
2019/05/18 下午 02:54
機器學習共學討論版
辛普恩
觀看數:7
回答數:2
收藏數:0
ml100-2
ml100-2-d19
1. 底下出現的warning message的原因是?
2. 如何避免產生這些warning message?
3. 這些warning message需要很認真看待嗎?
回答列表
-
2019/05/20 下午 00:57陳明佑 (Ming You Chen)贊同數:1不贊同數:0留言數:0
Ans1
這些是 sklearn 的版本衝突問題, 更新 sklearn 與其他套件可能有所改善
Ans2
因為 opensource 套件是各自開發的, 有 Warning 是常態
但更新也可能造成更新後的套件, 與其他套件不相容 (按下葫蘆起了瓢?)
所以通常是需要的時候才小心更新, 平常沒需要的話, 使用下列語法忽略 Warning 即可
如果是 Error 還是會照常顯示的, 請放心
import warnings
warnings.filterwarnings('ignore')Ans3
一個簡單原則 :
如果 Warning 當中程式碼路徑中, 有自己寫的程式碼, 那麼還是檢查一下
如果像這邊的訊息, 裡面的所有路徑都與你自己寫的程式無關, 那麼就先忽略它吧
-
2019/05/21 下午 02:35張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
建議可以看一夏,以這邊的訊息來說是告訴你未來的版本會需要加上什麼。我會建議順手就改過去,之後就習慣這樣寫。