Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

勾配降下レース — Loss Landscape Arena

損失地形の上で 6 つの最適化アルゴリズム(SGD / Momentum / Nesterov / AdaGrad / RMSProp / Adam)がリアルタイムに"降下レース"をするインタラクティブ・プレイグラウンド。

Live demo: https://nktykst.github.io/gradient-descent-arena/

遊び方

  • 地形をクリック(またはドラッグ)するとその地点から全オプティマイザが一斉スタート
  • 5 つの地形: Rosenbrock 峡谷 / Himmelblau 四つ谷 / Rastrigin 卵箱 / Ackley 針山 / 鞍点の峠
  • 学習率 η・勾配ノイズ(SGD 度)・シミュレーション速度をスライダーで調整
  • 順位表の行をクリックすると出走 / 欠場を切り替え
  • space で一時停止

実装

依存ライブラリゼロの単一 HTML ファイル。解析的勾配による最適化ステップ、log スケール等高線+ヒルシェーディングの地形描画(純 Canvas)、真の勾配ノルムによる収束判定を実装しています。

License

MIT

About

損失地形の上で6つの最適化アルゴリズムがレースするインタラクティブ・プレイグラウンド

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages