在進行機器學習模型訓練時,如果希望總執行時間控制在 1 小時內,需要根據具體的訓練數據集大小、模型的複雜度和硬件性能來合理設置 SEARCHTIME 和 MAXEVALTIME。
SEARCHTIME 和 MAXEVALTIME 通常分別代表搜索最佳參數的時間和每次評估的最大時間。具體的值需要根據多次實驗和調整來確定。以下是設定的初步建議:
初步建議設定值
-
SEARCHTIME:
- SEARCHTIME 是整個超參數搜索的總時間。由於希望總訓練時間在 1 小時內,可以將 SEARCHTIME 設定為 60 分鐘。
- 注意:SEARCHTIME 的單位通常是秒,因此 SEARCHTIME 可以設為 3600 秒。
-
MAXEVALTIME:
- MAXEVALTIME 是每次模型評估的最大時間。設定這個值時,需要考慮到模型的訓練和評估時間。
- 可以設置一個合理的 MAXEVALTIME 來確保多次評估可以在 1 小時內完成。假設平均每次評估時間為 5 分鐘,則 MAXEVALTIME 可以設置為 300 秒。