為何 Random Search 更勝一籌?

打破迷思:排得整整齊齊,反而錯失良機!

最佳參數區 X 軸:非常重要的參數 (如學習率) 影響力極大,只要沒猜中最佳區塊,模型就爛掉 Y 軸:不重要的參數 (幾乎沒影響)
📊 Grid vs Random Search
面向Grid SearchRandom Search
取樣窮舉網格隨機抽組合
成本隨參數指數成長可控(指定次數)
連續參數需離散化直接抽分布
效率浪費在不重要維度同預算常更快找到好解
✅ 自我檢測
為什麼隨機常比網格好?
通常少數參數才重要;隨機搜尋在重要維度上試更多不同值,同樣預算更可能命中好區域。
隨機搜尋的缺點?
不保證覆蓋、可能漏掉最佳點、結果有隨機性(可固定 seed);仍不如貝式最佳化聰明。
怎麼設定搜尋範圍?
對連續參數用合理分布(如學習率用對數尺度),範圍別太窄或太寬,先粗搜再細搜。
🎯 重點整理
  1. 隨機搜尋隨機抽組合、次數可控。
  2. 少數參數重要時常勝過網格。
  3. 連續參數用分布(如對數尺度)。
  4. 有隨機性,可固定 seed 重現。
  5. 進階用貝式最佳化更有效率。

📝 iPAS 考點提醒

隨機搜尋是超參數調校法,iPAS 中級科目三考點。重點:在超參數空間隨機抽組合評估,固定預算下常比網格搜尋更快找到好組合。易混點:多數情況只有少數超參數真正重要,隨機搜尋能對重要參數試到更多值、不浪費在網格交點;結果有隨機性需足夠次數。情境:參數多時優於網格;更進階可用貝氏優化、Hyperband。

想練情境題與詳解 → AI 學習與考證地圖

❓ 常見問題

隨機搜尋是什麼?

在超參數空間中隨機抽取組合來訓練評估,而非窮舉網格;在固定預算下常比網格更快找到好組合。

為什麼隨機常比網格好?

多數情況只有少數超參數真正重要;隨機搜尋能對重要參數試到更多不同值,不浪費在不重要參數的網格交點。

隨機搜尋的缺點?

結果有隨機性、不保證掃到最佳區域,需設定合理的取樣分布與足夠次數;預算太少可能漏掉好組合。

怎麼設定搜尋範圍?

對學習率、正則化強度等用對數均勻分布;對離散選項用類別分布;範圍依經驗與粗掃結果界定。

還有更進階的方法嗎?

有:貝氏優化(用代理模型挑下一組)、Hyperband 與 BOHB(動態分配資源)等,在大搜尋空間更有效率。

🧭 相關主題

← 返回 AI 學習與考證地圖