機械学習 【CNN】バッチ正規化を導入した畳み込みニューラルネットワークを0から実装する(mnist画像識別・Accuracy98%以上) バッチ正規化を導入した畳み込みニューラルネットワークを用いて、フレームワークを一切使用せずに、手書き文字の画像認識を98%以上の精度で達成する方法を解説します。mnist画像の読み込みから始まり、pickleによる重みの保存・ImageDataGeneratorによるデータ拡張の方法も解説しています。 2022.06.17 機械学習
機械学習 【k-NN】k最近傍法をゼロから実装しながら理解する(Python) k最近傍法(k-Nearest Neighbor algorithm, k-NN)は、教師あり学習に分類される機械学習アルゴリズムである。本記事では、Pythonの基本的なライブラリのみを持ちいてゼロからk-NNを実装し、k-NNの仕組みをより深く理解することを目指す。 2022.05.25 機械学習
機械学習 【最適化手法】SGD・Momentum・AdaGrad・RMSProp・Adamを図と数式で理解しよう。 機械学習の分野で有名な最適化手法SGD(確率的勾配降下法)、Momentum、AdaGrad、RMSProp、Adamについてまとめた。数式だけでは直感的に理解することが難しいので、図を多用して解説することを心掛けた。 2022.05.15 機械学習