MATHGRAM

主に数学とプログラミング、時々趣味について。

最適化

RustでForward自動微分を実装してみた

Rustの理解がまだまだすぎて. モジュールとして全く使えない実装になっているので悪しからず. Forward自動微分そのものを理解することを目標とします. ちなみに僕が参考にしたのは以下のサイトです. 自動微分 - Wikipedia ボトムアップ型自動微分の実験 - ki…

[Rust] 練習で最急降下法やってみた

pythonばっか触ってきた自分からすると, Rustは楽しいけど難しいです. もっといろんな機能を使いこなせるようになりたい・・・ 最急降下法 理論はクソ簡単なので, 特に説明しません. 坂道転がってくだけです. 実装では自分で微分した式を使っちゃってるので,…

ニュートン法の理論(1変数の場合)

こんにちはketです。初記事です。 本記事の構成 ◇目次 適用条件と特徴 ニュートン法の理論 アルゴリズム って感じの流れです。今回は、長くなりすぎてしまうので1変数の場合のみについてまとめたいと思います。n変数の場合に関しては別記事で。 ではさっそ…