質問

ということかして小さなビットマップあなたのプログラムに桁数(0..9)手元ます。

できるのを検出する桁を使用(層)とパ?

については、その可能性を検出する単一桁からビットマップを使用する他の神経ネット?

役に立ちましたか?

解決

給餌の各ピクセルのビットマップを直接ニューラルネットワークを必要とするための研修な取り扱いにスケーリングの回転をすることができます。

めの神経ネットワークを行い分類を行う一部の前処理です。

  • 正常にイメージ:
    • 調整は、コントラストと明るさのヒストグラム画像の試合の参考イメージです。
    • ブラー画像を削除します。
    • に変換するブラック&ホワイト、一部のzemax®ファイルをご参照ください。
    • のバウンディングボックスの形状、さらにスケールアップ所定のサイズです。
  • 計算な新しい特徴を画像に使用できるとの差別化に対して一桁から別:
    • オイラー数 のイメージを教えてくれる方を多くの"穴"があり、形状など二つの穴の桁8).
    • 数の白色(ピクセル値の桁の数字)
    • 主成分 の座標系の白色のピクセル単位を教えてくれるのか"伸び"の形状です。
    • ...どのようなものと考えることができる傾向が似てい値を同様の桁を表します。

の主要部品にも使用できる正常化の回転の形状、その長軸はいたします。

その特徴は以下のとおりですが何をしていくには、神経ネットワークの分類ではなく、ピクセルです。

他のヒント

ここでは、手書きの数字の巨大なデータベースへのリンクです。フロントページには2層ニューラルネットワークを含む多くの異なる方法のための相対的なパフォーマンスデータを有します。これはあなたに良いスタートを与えるべき: MNIST桁のデータベースとパフォーマンス

また、/ <制限ボルツマンマシン上のジェフヒントンの仕事をチェックアウトする場合がありますA>彼はかなりよく実行し、彼のサイト(非常になんとか見)の良い説明講義があります。

と言いました
検出するために、訓練されたニューラルネットワークを使用しています Matlabのプログラム例には、

ここにあります一桁(画像サイズが28 * 28に固定された)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top