コンテンツへスキップ
uencoder

Adam Optimizer

Adam はモメンタム(一次モーメント)と RMSProp(二次モーメント)の適応学習率を組み合わせた、深層学習で最も多用される最適化器である。

目的

深層学習訓練のデフォルト最適化器であり、各パラメータの学習率を適応的に調整する。

メカニズム

勾配の一次モーメント m(モメンタム)と二次モーメント v(RMSProp)を維持し、バイアス補正後更新:θ ← θ - η * m_hat/(√v_hat + ε)。デフォルト β1=0.9, β2=0.999。モメンタム加速と適応学習率を組み合わせる。

ユースケース

  • ディープラーニングの学習
  • ニューラルネットワーク最適化
  • アダプティブ学習率の調整

References