如何找到最佳的參數?
2019/10/13 下午 04:02
機器學習共學討論版
Azure
觀看數:55
回答數:2
收藏數:0
ml100-3
ml100-3-d46
有兩個問題想要請教一下
1.想請問一下除了一個一個慢慢試以及經驗外
可以利用怎樣的方式找到適合的訓練參數呢?(如GridSearchCV這種方式嗎?)
2.請問一下實際案例上有關於Decision Tree的Max Depth以及Max Bins要怎麼選擇合適的值呢,是否有建議值呢?例如有100種分類的資料集 Max Depth 或是 Max Bins建議用多少訓練可以得到不錯的結果?
回答列表
-
2019/10/14 上午 03:49張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
第一個問題通常除了觀察之外,會建議使用 GridSearch 的方式調整參數。「如 GridSearchCV這種方式嗎?」會這樣說是因為有什麼疑慮或是不確定嗎?
-
2019/10/15 下午 01:13陳明佑 (Ming You Chen)贊同數:1不贊同數:0留言數:0
GridSearch 是入門的搜尋方式, 全面但是慢, 而且需要人在電腦前
RandomSearch 是進階的搜尋方式, 雖不完整, 但卻有很好的時間性價比
不過如果會自行查閱文件的話, 我個人比較推薦 HyperOpt
以你字面上的需求, 我想你需要的應該是這個
基於篇幅這邊就不介紹了, 同學若有興趣歡迎查詢網路資訊