数値計算 【入門】モーメンタム(Python)【数値計算】 最適化アルゴリズム モーメンタムを用いて分類の学習をPythonで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.27 数値計算
数値計算 【入門】モーメンタム(MATLAB)【数値計算】 最適化アルゴリズム モーメンタムを用いて分類の学習をMATLABで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.26 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 第4章 その101【モーメンタム⑪】 最適化アルゴリズムを通常の勾配降下法からモーメンタムに変えた際の差分を確認。 モーメンタムの方が学習の収束が早い。 勾配降下法で500エポックのところ100エポック。 モーメンタムの場合、初期のパラメータ移動が大き目。 これにより、大域最適化を見つける可能性が高くなる。 2024.06.25 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 第4章 その100【モーメンタム⑩】 最適化アルゴリズム モーメンタムを用いて分類の学習をJuliaで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.24 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 第4章 その99【モーメンタム⑨】 最適化アルゴリズム モーメンタムを用いて分類の学習をScilabで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.23 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 第4章 その98【モーメンタム⑧】 最適化アルゴリズム モーメンタムを用いて分類の学習をPythonで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.22 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 第4章 その97【モーメンタム⑦】 最適化アルゴリズム モーメンタムを用いて分類の学習をMATLABで実現。 問題無く動作。 学習の収束が通常の勾配降下法よりも比較的早い。 2024.06.21 数値計算
数値計算 【入門】モーメンタム④【数値計算】 モーメンタムを確認するプログラムの方針を確認。 以前の勾配降下法のプログラムをベースにする。 隠れ層のユニット数は4。 プログラムのフローを確認。 モーメンタム項とパラメータ更新が基本的な差分となる。 2024.06.20 数値計算
数値計算 【入門】モーメンタム③【数値計算】 モーメンタムの更新式について確認。 指数移動平均を利用して直近の値を重視する。 モーメンタムの動作イメージについて確認。 最初は大きく更新して、最適解が近いと小さく更新。 勾配降下法で言うところの学習率が可変と同義な動きになる。 2024.06.19 数値計算
数値計算 【入門】モーメンタム②【数値計算】 勾配降下法の更新式を確認。 勾配降下法の動作イメージを確認。 学習率が大きい場合と小さい場合で挙動が変わる。 ちょうど良い学習率を人間の手で探す。 これにより、一般的なパラメータとは異なるハイパーパラメータというカテゴリになる。 2024.06.18 数値計算