はじめに 今まで機械学習の勉強をしてきましたが、機械学習のアルゴリズムをちゃんと説明できるようにアウトプットしていきたいと思います。プログラムの書き方というよりはアルゴリズムを解説していきたいと思います。 想定読者 基礎的な微分、線形代数は理解している プログラムは書けるけど、原理を理解していない方 機械学習に興味のある方 多層パーセプトロン(MLP)を簡潔に説明すると? 多層パーセプトロンは、名前の通りパーセプトロンをいくつも結合させて多層化したものになります。パーセプトロンは、複数の入力を受け取り、一つの信号を出力する関数になります(下図参照)。 パーセプトロン、多層パーセプトロンについてそれぞれ詳しく解説していきます。 まずはパーセプトロンについて パーセプトロンの中身をもう少し詳しく描いたものがこちらの図になります。 パーセプトロンの処理の流れは以下の通り。 各入力に重みを乗じる(