this tutorial(Pure Python with NumPy)によると、学習目的のための簡単なレベルのニューラルネットワーク(パーセプトロン)を構築して、 A "手紙。このチュートリアルでは、提案された例では、 "AND"論理演算子を学習できるネットワークを構築します。この場合、我々はいくつかの入力(4×3行列)と1つの出力(4×1行列)を有する:フルバッチ訓練を用いたニューラルネットワークへの手紙画像の訓練
我々は、入力行列を有する出力行列を減算してエラーと更新速度を計算するたびとそうです。
ここで画像を入力したいとします。この場合、出力は何ですか?その画像を「A」文字と定義するにはどうすればよいですか? 1つの解決策は、 "A"文字として "1"を定義し、 "非A"に対しては "0"を定義する。しかし、私の出力がスカラーならば、どうやって隠れ層でそれを減算して誤差を計算し、このチュートリアルでは、「フルバッチ」トレーニングを使用し、入力行列全体に重み行列を乗算します。私はこの方法でやりたい。最終的な目的は、 "A"文字を最も簡単な形で認識できるニューラルネットを設計することです。私はこれをどうやって行うのか分かりません。
あなたの素晴らしい答えをありがとう。あなたの最後の文が私を救った。 "各入力画像をベクトルとして格納する"。 私は最初のフォームで画像を使用する必要があると思っていました。今、私はベクトルに変換すると、私は自分のモデルを設計することができます。 もう一度ありがとうございます。 – Fcoder