始める無料で始める

モメンタムを試してみる

この演習では、最適なモメンタムを見つけて、最適化手法が次の非凸関数 \(x^{4} + x^{3} - 5x^{2}\) の最小値を20ステップで見つけられるようにすることが目標です。2つの異なるモメンタム値を試します。なお、この問題では学習率は 0.01 に固定されています。

momentum パラメータを入力として受け取る optimize_and_plot() 関数が用意されています。この関数は SGD オプティマイザで20ステップ実行し、結果を表示します。

この演習はコースの一部です

PyTorchで学ぶIntroduction to Deep Learning

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Try a first value for momentum
mom0 = ____
optimize_and_plot(momentum=mom0)
コードを編集して実行