在模型訓練階段時Fit過的縮放器(scaler,MinMax or StandardXXX)是否有需要輸出成Pickle 檔案?
2019/06/04 下午 09:53
機器學習共學討論版
Ken Hu
觀看數:8
回答數:2
收藏數:0
ml100-2
scaler
老師和同學好:
一直有個疑問
在模型訓練階段時Fit過的縮放器(scaler,MinMax or StandardXXX)
需要用像是pickle這樣的工具
把它和Fit過的Model都serial到檔案
在實際進行預測工作時,再從檔案deserialize回來
用來對實際做預測的樣本做縮放嗎?
我看過一些例子是這麼做
但一直懷疑是否真有這樣的必要
回答列表
-
2019/06/05 下午 01:12張維元 (WeiYuan)贊同數:0不贊同數:0留言數:3
實際上可以存在程式中就好,不一定要 Export 成 Pickle 檔案!
-
2019/06/06 上午 11:22Jimmy贊同數:0不贊同數:0留言數:0
Hi Ken!
如果說你的縮放器做的是比較簡單的,例如對將影像縮放成 0-1 之間,因為影像最大的值就是 255,所以可以直接 /255 就好。
除非你跑一次模型的成本很高,否則每次的 scaler 重新跑就好囉!