Skip to the content.

最終更新日:2026年6月22日

G検定トップ > RMSpropとは?G検定対策

まず結論

RMSprop(Root Mean Square Propagation)は、勾配の二乗の指数移動平均を使って、パラメータごとの学習率を調整する最適化手法です。 G検定では、AdaGradの「過去をすべて蓄積して学習率が小さくなりすぎる」弱点を、古い勾配を徐々に忘れることで緩和すると判断します。

直感的な説明

RMSpropは、

「最近の動きを重視して、古い情報は忘れる」

という考え方の最適化手法です。

  • AdaGrad:過去すべてを記憶 → 学習率が極端に小さくなる
  • RMSprop:過去を少しずつ忘れる → 学習が止まりにくい

この違いが、RMSprop最大のポイントです。

ここで見ているのは「評価指標」ではなく、損失関数を小さくするために重みをどう更新するかです。AccuracyやF1-scoreのようにモデルの良し悪しを測る指標とは役割が違います。

定義・仕組み

RMSpropは、AdaGradを改良した最適化手法です。

ポイントは次の1点です。

  • 勾配の二乗和を指数移動平均で管理する

イメージ式は次の通りです。

G_t = \alpha G_{t-1} + (1-\alpha) g_t^2
  • g_t:時刻tの勾配
  • G_t:勾配二乗の移動平均
  • \alpha:減衰率(0.9など)

👉 古い勾配の影響は徐々に小さくなる のが特徴です。

いつ使う?(得意・不得意)

得意な点

  • 非定常な問題(勾配が変化しやすい)
  • AdaGradで学習が止まってしまう場合

注意点

  • ハイパーパラメータ(減衰率)の設定が必要
  • 学習率自体は別途設定する

G検定ひっかけポイント

G検定では、次の混同が頻出です。

  • AdaGradとの違い
  • Adamとの違い

選択肢の判断基準は次の通りです。

表現 判断する手法
学習率を固定して更新 SGD
過去すべての勾配二乗和を蓄積 AdaGrad
過去を忘れる、指数移動平均 RMSprop
モーメント(一次モーメント)も使う Adam

また、活性化関数はニューロンの出力を非線形にする関数であり、RMSpropのような最適化手法とは役割が違います。

まとめ(試験直前用)

  • RMSpropは最適化手法
  • AdaGradの改良版
  • 勾配の二乗を指数移動平均で管理
  • 過去を忘れるのが特徴
  • 学習が止まりにくい

© 2024-2026 stemtazoo. All rights reserved.