首頁 / 名詞卡 / 機器學習核心 / 動量法(Momentum)

iPAS AI中級⚙️ 機器學習核心
🔑 名詞卡

動量法(Momentum)

🎯 定義

在梯度下降基礎上,累積前幾次梯度方向並模仿物理慣性,讓參數更新更平滑、減少震盪:\(v_{t+1}=\gamma v_t+\eta\nabla_\theta L(\theta_t)\),\(\theta_{t+1}=\theta_t-v_{t+1}\)。

重點/應用

  • 動量係數 γ 通常介於 0.5~0.9。
  • 優點:加速收斂並穩定學習過程,特別適合高曲率或非平滑空間,能幫助跳脫局部最小值。
  • 適用:深度神經網路、梯度震盪大的情況。

記憶技巧

想像球從山坡滾下,累積速度(動量)讓球不易被小坑洞(局部震盪)卡住。

易混淆

  • vs Adam:Adam 結合了動量法(一階動量)與 RMSprop(二階動量)兩種機制。
📖 課文原文

「動量法(Momentum)⋯模仿物理動量,將前幾次梯度的方向累積,幫助模型克服局部震盪。」