数値計算 テイラー展開から勾配とヘッセ行列の形へ丁寧に変換-2変数の場合 ニュートン法や共役勾配法では、勾配とヘッセ行列の形で表現された式が用いられます。この式には1/2があり、計算の都合上など説明されていますが、実はテイラー展開から式を変形させていくと最終的にこの形なります。 数値計算機械学習
数値計算 図に描いて見たら分かった!テイラー展開の意味 工学の教科書には良く出てくるテイラー展開ですが、これって何を意味しているのでしょうか?どうして微分を使う近似式が元の関数になるのか、図に描いて見たらスッキリ理解できますよ! 数値計算
数値計算 ニュートン法はどのように収束していくのか – 1変数の場合で視覚化 機械学習の理解のため、 ”これなら分かる最適化数学, 金谷健一”を勉強中です。ここではニュートン法を勉強して、理解したことをまとめます。 ニュートン法のアルゴリズム概要 ニュートン法は勾配法に比べてとても綺麗に考えられた方法で... 数値計算機械学習
数値計算 関数の数値微分 – 中心差分 勾配法やニュートン法など、最適化計算では関数の微分、偏微分が必要になってきます。実装の時に微分、偏微分を手計算してコードを書くと使う関数ごとに異なる実装が必要になりますね。これを避けるために、数値計算で微分を行うことを検討します。 ... 数値計算機械学習
数値計算 多変数の場合の勾配法をイメージで理解しよう 前回の1変数の勾配法を多変数の関数に適用する場合を考えます。内容は引き続き ”これなら分かる最適化数学, 金谷健一” から引用します。 多変数の勾配法の考え方 1変数の関数\(y=f(x)\)の場合、山を登るように\(x\)の... 数値計算機械学習
数値計算 勾配法をイメージで理解する – 最大の数値を求める方法 数値解析で極値を求めるには、関数の増減を探索していく方法が基本です。この基本の方法として勾配法があります。この記事では勾配法のアルゴリズムをアニメーションで理解できるようにしています。勾配法を難しいと思っている方!勾配法は見ればイメージがつかめるものですよ! 数値計算機械学習