深層学習(ディープラーニング)は,4層以上のニューラルネットワークモデルを使った機械学習の手法。
このページにはKerasで深層パーセプトロンと畳込みニューラルネットワークを作ってMNISTデータを学習するサンプルプログラムがあります。
畳み込みニューラルネットワーク(Convolutional Network)について参考になるサイト
MNISTデータベースは,手書き数字画像とそのラベル(正解データ)のデータベース
Kerasでは,MNISTデータベースの他,いくつかのデータセットをコマンド1行で読み込むことができる(参考URL)。
畳み込みニューラルネットワークによる文字認識デモはKeras-jsにあります。