機械学習
ニューラルネットワークで行列の積を利用してみた
purin_it ITエンジニアとして経験・学習したこと
ニューラルネットワークのフォワードプロパゲーションやバックプロパゲーションで、行列の積を利用すると、計算をシンプルにできる。 今回 … 機械学習
ニューラルネットワークで活性化関数にtanh関数を利用してみた
purin_it ITエンジニアとして経験・学習したこと
これまでは、ニューラルネットワークの活性化関数にシグモイド関数を利用してきたが、偏微分の計算ができれば、活性化関数にシグモイド関数以外も … 機械学習
ニューラルネットワークのバックプロパゲーションを実装してみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事で、バックプロパゲーション(最急降下法を用いて、ニューラルネットワークの誤差を効率的に逆伝播させる手法)により、重み\(\bo … 機械学習
ニューラルネットワークの誤差関数の微分を計算してみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事で、ニューラルネットワークのフォワードプロパゲーションによる出力値\(y\)を算出してきたが、その際、重み\(\boldsym … 機械学習
ニューラルネットワークのフォワードプロパゲーションを実装してみた
purin_it ITエンジニアとして経験・学習したこと
ニューラルネットワークは、人間の脳の神経細胞(ニューロン)の仕組みをプログラム上で模したモデルで、機械学習の1手法であるディープラーニン … 機械学習
ニューラルネットワーク内の単一ニューロンを実装してみた
purin_it ITエンジニアとして経験・学習したこと
ニューラルネットワークは、人間の脳の神経細胞(ニューロン)の仕組みをプログラム上で模したモデルで、機械学習の1手法であるディープラーニン … 機械学習
tanh関数とその微分をグラフ化してみた
purin_it ITエンジニアとして経験・学習したこと
\(tanh(x)=\displaystyle \frac{e^x - e^{-x}}{e^x + e^{-x}}\)で表現される関数をtanh(ハイパボリックタンジェント)関 … 機械学習
scikit-learnを利用してモデル評価後に評価指標を出力してみた
purin_it ITエンジニアとして経験・学習したこと
データ分析や機械学習のためのライブラリの一つであるscikit-learnには、評価モデルを作成後、正答率・適合率・再現率・F値等の評価 … 機械学習
DecisionTreeClassifierクラスを用いて2値分類をしてみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事で、ロジスティック回帰分析によって、アヤメがvirginicaであるかどうかを分類していた。 https://www.pur … 機械学習
LogisticRegressionクラスを用いてロジスティクス回帰分析の尤度関数の最適解を算出してみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事で、ロジスティック回帰分析に従う、アヤメがvirginicaである確率\(p\)の計算式を算出してきた。 https:/ …