では、パ用検出する手書きの桁?
質問
ということかして小さなビットマップあなたのプログラムに桁数(0..9)手元ます。
できるのを検出する桁を使用(層)とパ?
については、その可能性を検出する単一桁からビットマップを使用する他の神経ネット?
解決
給餌の各ピクセルのビットマップを直接ニューラルネットワークを必要とするための研修な取り扱いにスケーリングの回転をすることができます。
めの神経ネットワークを行い分類を行う一部の前処理です。
- 正常にイメージ:
- 調整は、コントラストと明るさのヒストグラム画像の試合の参考イメージです。
- ブラー画像を削除します。
- に変換するブラック&ホワイト、一部のzemax®ファイルをご参照ください。
- のバウンディングボックスの形状、さらにスケールアップ所定のサイズです。
- 計算な新しい特徴を画像に使用できるとの差別化に対して一桁から別:
の主要部品にも使用できる正常化の回転の形状、その長軸はいたします。
その特徴は以下のとおりですが何をしていくには、神経ネットワークの分類ではなく、ピクセルです。
他のヒント
ここでは、手書きの数字の巨大なデータベースへのリンクです。フロントページには2層ニューラルネットワークを含む多くの異なる方法のための相対的なパフォーマンスデータを有します。これはあなたに良いスタートを与えるべき: MNIST桁のデータベースとパフォーマンスの
また、/ <制限ボルツマンマシン上のジェフヒントンの仕事をチェックアウトする場合がありますA>彼はかなりよく実行し、彼のサイト(非常になんとか見)の良い説明講義があります。
と言いました
検出するために、訓練されたニューラルネットワークを使用しています Matlabのプログラム例には、
ここにあります一桁(画像サイズが28 * 28に固定された)。
所属していません StackOverflow