AdaDeltaの特徴
問題
AdaDeltaの特徴について、正しいものを1つ選べ。
解説
AdaDeltaは、RMSpropと同じくAdaGradの「学習率が0になってしまう問題」を解決するために独立して考案された最適化アルゴリズムです。
最大の特徴は、勾配の二乗の指数移動平均だけでなく、「パラメータの更新量($\Delta x$)」の指数移動平均も数式に組み込んでいる点です。
これにより、数式の中から「初期学習率($\eta$)」という人間が設定すべきハイパーパラメータそのものを消去することに成功し、学習率を明示的に設定しなくても自動で学習が進むように設計されています。
1. AdaDeltaは学習率を明示的に設定する必要がある。
誤り:AdaDeltaの画期的な点は、数式から初期学習率($\eta$)を排除し、ユーザーが学習率を明示的に設定する手間(ハイパーパラメータチューニング)を省いたことです。
2. AdaDeltaは勾配と更新量の移動平均を利用する。
正しい:AdaGrad/RMSpropで使われる「勾配の二乗の移動平均」に加えて、「過去のパラメータ更新量」の移動平均も利用して次の更新量を決定します。
3. AdaDeltaはMomentumを組み合わせた手法である。
誤り:Momentumは「過去の更新方向の勢い」を足し合わせる手法であり、AdaDeltaとはアプローチが異なります(両者を融合したものが後のAdamです)。
4. AdaDeltaは学習率を増加させることで高速化する。
誤り:学習率を単純に増加させるのではなく、パラメータごとの過去の勾配と更新量の履歴に基づいて、最適な更新幅を「自動で算出(調整)」する手法です。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- 過学習(Overfitting)の理解
- AUCの理解
- 単純パーセプトロンの限界に関する問題
- 多層パーセプトロン(MLP)の特徴
- GPUとCPUの違いに関する理解
- ディープラーニングの学習データ量に関する理解
- ニューラルネットワークの層構造に関する問題
- 活性化関数の役割に関する理解
- シグモイド関数の特徴に関する問題
- ReLU関数の利点と注意点
- Leaky ReLUの特徴に関する問題
- ソフトマックス関数の理解
- 誤差関数の基本的な役割に関する理解
- 平均二乗誤差(MSE)の特徴
- 交差エントロピーの性質に関する理解
- KLダイバージェンス(カルバック・ライブラー情報量)の理解
- Contrastive Loss(コントラスト損失)の理解
- Triplet Loss(トリプレット損失)の特徴
- 正則化の目的に関する理解
- L1正則化(ラッソ回帰)の特徴
- L2正則化(リッジ回帰)の性質
- ドロップアウトの仕組みと目的
- L0・L1・L2正則化の違いに関する理解
- 誤差逆伝播法の基本原理に関する理解
- 連鎖律(チェーンルール)の役割
- 勾配爆発問題の原因に関する理解
- 勾配降下法の基本原理に関する理解
- 学習率(Learning Rate)の特徴
- 確率的勾配降下法(SGD)の性質
- バッチ学習・ミニバッチ学習・オンライン学習の違い
- 局所最適解と大域最適解の理解
- 早期終了(Early Stopping)の目的
- ハイパーパラメータの役割
- 最適化手法の課題と改善手法
- ミニバッチ学習の利点
- オンライン学習の特徴
- 学習率と収束の関係
- 二重降下現象の特徴
- モーメンタムの役割
- AdaGradの特徴
- RMSpropの改善点
- AdaDeltaの特徴
- Adamの理解
- AMSGradの特徴
- AdaBoundの理解
- AMSBoundの特徴
- グリッドサーチの特徴
- ランダムサーチの特徴


