根據this tutorial(純NumPy的Python),我想建立一個簡單的(最簡單的學習目的)神經網絡(Perceptron),它可以訓練識別「一封信。在本教程中,在提出的示例中,他們構建了一個可以學習「AND」邏輯運算符的網絡。在這種情況下,我們有一些輸入(4×3矩陣)和一個輸出(4 * 1矩陣):訓練字母圖像到全批培訓的神經網絡
每次我們減去輸出矩陣與輸入矩陣和計算誤差和更新率和等等。
現在我想給一個圖像作爲輸入,在這種情況下,我的輸出是什麼?我怎樣才能定義那個圖像是一個「A」字母?一種解決方案是將「1」定義爲「A」字母,將「0」定義爲「非A」,但是如果我的輸出是標量,我怎樣才能用隱藏層減去它並計算錯誤和更新權重?本教程使用「全批」訓練並將整個輸入矩陣與權重矩陣相乘。我想用這種方法。最終的目標是設計一個能夠以最簡單的形式識別「A」字母的神經網絡。我不知道如何做到這一點。
感謝您的出色答案。你最後一句救了我。 「將每個輸入圖像存儲爲矢量」。 我想我必須使用初始形式的圖像。現在,如果我將它轉換爲矢量,我可以設計我的模型。 再次感謝。 – Fcoder