--- id: DL-OPT-RMSPROP-001 category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 1.0 tags: [ai, deep-learning, optimization, rmsprop, learning-rate, gradient-descent, adaptive-learning] last_reinforced: 2026-04-26 --- # RMSProp Optimizer (RMSProp μ˜΅ν‹°λ§ˆμ΄μ €) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "졜근 기울기의 제곱 평균을 ν™œμš©ν•΄ ν•™μŠ΅μ˜ 보폭을 μ‹€μ‹œκ°„μœΌλ‘œ μ‘°μœ¨ν•˜κ³ , 진동을 μ–΅μ œν•˜λ©° μ „μ—­ μ΅œμ ν•΄(Global Optimum)λ₯Ό ν–₯ν•œ μ•ˆμ •μ μΈ ν•­ν•΄λ₯Ό μ§€μ†ν•˜λΌ" β€” μ•„λ‹€κ·ΈλΌλ“œ(Adagrad)의 ν•™μŠ΅λ₯  급감 문제λ₯Ό μ§€μˆ˜ 이동 평균(Exponential Moving Average)을 톡해 κ°œμ„ ν•œ μ μ‘ν˜• ν•™μŠ΅λ₯  μ΅œμ ν™” μ•Œκ³ λ¦¬μ¦˜. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μΆ”μΆœλœ νŒ¨ν„΄:** "Adaptive Scaling and Gradient Normalization" β€” 과거의 λͺ¨λ“  κΈ°μšΈκΈ°κ°€ μ•„λ‹Œ '졜근'의 기울기 μ—λ„ˆμ§€λ₯Ό λ°”νƒ•μœΌλ‘œ ν•™μŠ΅λ₯ μ„ λ‚˜λˆ„μ–΄μ€ŒμœΌλ‘œμ¨, κ°€νŒŒλ₯Έ κ²½μ‚¬μ—μ„œλŠ” 보폭을 쀄여 νŠ•κ²¨λ‚˜κ°€λŠ” 것을 λ°©μ§€ν•˜κ³  μ™„λ§Œν•œ κ²½μ‚¬μ—μ„œλŠ” 보폭을 ν‚€μ›Œ ν•™μŠ΅ 속도λ₯Ό μœ μ§€ν•˜λŠ” νŒ¨ν„΄. - **핡심 λ©”μ»€λ‹ˆμ¦˜:** - **Exponential Moving Average:** κ³Όκ±° 기울기 제곱의 영ν–₯을 감쇠 κ³„μˆ˜(Decay factor, $\rho$)λ₯Ό 톡해 쑰절. - **Learning Rate Normalization:** 기울기λ₯Ό 졜근 제곱 ν‰κ· μ˜ 제곱근(RMS)으둜 λ‚˜λˆ„μ–΄ μ—…λ°μ΄νŠΈ. - **의의:** μˆœν™˜ 신경망(RNN)μ΄λ‚˜ λ³΅μž‘ν•œ λ”₯λŸ¬λ‹ λͺ¨λΈμ—μ„œ 기울기 μ†Œμ‹€/폭주 문제λ₯Ό μ™„ν™”ν•˜λ©° ν•™μŠ΅μ„ μ•ˆμ •ν™”ν•˜λŠ” 데 νƒμ›”ν•œ μ„±λŠ₯을 λ³΄μž„. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** 논문이 μ•„λ‹Œ 힌튼 ꡐ수의 Coursera κ°•μ˜μ—μ„œ 처음 μ†Œκ°œλ˜μ—ˆλ‹€λŠ” λ…νŠΉν•œ 역사λ₯Ό κ°€μ§€κ³  있으며, 이후 λ“±μž₯ν•œ Adam μ˜΅ν‹°λ§ˆμ΄μ €μ˜ 핡심 ꡬ성 μš”μ†Œ 쀑 ν•˜λ‚˜κ°€ λ˜μ–΄ ν˜„λŒ€ μ΅œμ ν™” 이둠의 근간이 됨. - **μ •μ±… λ³€ν™”:** Antigravity ν”„λ‘œμ νŠΈλŠ” μ‹œκ³„μ—΄ 데이터 μ²˜λ¦¬λ‚˜ RNN 계열 λͺ¨λΈμ˜ ν•™μŠ΅ μ‹œ, ν•˜μ΄νΌνŒŒλΌλ―Έν„° νŠœλ‹μ΄ 비ꡐ적 μš©μ΄ν•˜κ³  μ•ˆμ •μ„±μ΄ κ²€μ¦λœ RMSProp을 μš°μ„ μ μΈ μ΅œμ ν™” μ˜΅μ…˜μœΌλ‘œ 고렀함. ## πŸ”— 지식 μ—°κ²° (Graph) - [[Optimization-Algorithms]], Adam-Optimizer-Foundations, Backpropagation-Foundations, [[Recurrent-Neural-Networks]] - **Raw Source:** 10_Wiki/Topics/AI/RMSProp-Optimizer.md