Middle+
Mesélj a Momentum-ról: mik azok a jellemzői?
sobes.tech MI
Válasz az MI-től
A Momentum egy optimalizációs módszer, amelyet a gradiens leszállás konvergenciájának gyorsítására és a gépi tanulási modellek tanítása közbeni ingadozások csökkentésére használnak.
A Momentum jellemzői:
- Ahelyett, hogy csak a jelenlegi gradiens alapján frissítenénk a paramétereket, a Momentum figyelembe veszi a múltbeli frissítések összegzett irányát, mintha "tehetetlenséget" adna hozzá.
- Ez segít túljutni a helyi minimumokon és sík területeken, valamint simítja a frissítések trajektóriáját.
Formálisan, a Momentum segítségével történő paraméterfrissítés így néz ki:
v_{t} = \beta v_{t-1} + (1 - \beta) \nabla J(\theta_{t-1})
\theta_{t} = \theta_{t-1} - \alpha v_{t}
ahol:
- (v_t) — sebesség (gyűjtött gradiens),
- (\beta) — csillapítási tényező (általában kb. 0.9),
- (\alpha) — tanulási ráta,
- (\nabla J(\theta_{t-1})) — a veszteségfüggvény gradiensét.
Így a Momentum segít gyorsabban konvergálni és stabilabbá teszi a tanulást, különösen összetett veszteségterületeken.