2018-12-01から1ヶ月間の記事一覧

多層パーセプトロン(MLP)による手書き数字認識(Kerasでの実装)

多層パーセプトロン(MLP)で、MNISTの手書き数字を認識する。 実装するのは3層のMLPだ。つまり、中間層が2層と出力層が1層の構成となる。高い正解率を目指すため、ユニット数も多くする。ただし、過学習を防ぐために、何らかの正則化をする必要がある。 今回…

2層フィードフォワードニューラルネットワークによる手書き数字認識(Kerasでの実装)

2層フィードフォワードニューラルネットワークで、MNISTの手書き数字を認識する。 一般的に、入力層はニューラルネットワークの層に含めない。2層だと、中間層が1層と、出力層のみの構成になる。 また、フィードフォワード(順伝播)なので、データは一方向に…