適応的手法の改良の系譜

AdaGradには、学習が進むと学習率が小さくなりすぎる弱点がある。これを改善した手法のうち( ア )は、過去の更新量の大きさも利用して更新幅を決め、学習率をあらかじめ設定する必要をなくした。また、Adamの改良版であるAMSGradに、学習率の上限と下限を設けて徐々にSGDに近づける工夫を加えた手法が( イ )である。( ア )( イ )に入る手法名の組み合わせとして、最も適切なものを1つ選べ。

正解と解説を見る

解説

正解A

ポイント

AdaDeltaは過去の更新量を使い学習率の設定を不要にした手法です。AMSBoundはAMSGradに、AdaBoundはAdamに学習率の上下限を加えます。

選択肢ごとの解説

  1. A

    適切 ◯ 正解

    AdaDeltaは、勾配の二乗と過去の更新量の二乗の指数移動平均をそれぞれ求め、その平方根の比を勾配に掛けて更新します。原論文では、学習率を手で調整せずに済む点が特徴とされています。AMSBoundはAMSGradに学習率の上下限を加えた手法です。

  2. B

    不適切

    (ア)が誤りです。RMSpropも勾配の二乗の指数移動平均でAdaGradの学習率の低下を緩和しますが、全体の学習率は人が決めるハイパーパラメータとして残ります。

  3. C

    不適切

    (イ)が誤りです。AdaBoundは、AMSGradではなくAdamに学習率の上限と下限を設けた手法です。AdaBoundとAMSBoundは同じ論文で、それぞれAdamとAMSGradの改良版として提案されました。

  4. D

    不適切

    (ア)(イ)とも誤りです。RMSpropは学習率の設定が必要な手法です。また、AdaBoundの改良の元になったのはAMSGradではなくAdamです。

補足

深層学習ライブラリの実装では、AdaDeltaにも更新量全体に掛ける係数として、学習率の引数が用意されている場合があります。原論文の考え方では、この係数を調整しなくても学習が進むように設計されています。

試験での狙われ方

最適化手法の名前と、どの手法の何を改良したかの対応を、穴埋めや説明文の正誤で問う形が考えられます。

関連用語

AdaDelta、AMSBound、AdaBound、RMSprop、AdaGrad

参考

オリジナル問題(過去問ではありません) AIで作成 人による確認:未 誤りを報告

出典と作成について

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合。手順は編集方針)

公開日: 最終更新日: 最終確認日:

シラバス第1.4版 技術16「最適化手法」の問題です。

改訂履歴

表示設定

テーマ
文字の大きさ
問題演習