目前我正在學習神經網絡,並試圖創建一個可以訓練識別手寫字符的應用程序。 這個問題我使用前饋神經網絡,它似乎工作時,我訓練它識別1,2或3個不同的字符。但是當我嘗試讓網絡學習超過3個字符時,它會停滯在40-60%左右的錯誤百分比。OCR的訓練前饋神經網絡
我嘗試了多層次,更少/更多數量的神經元,但我似乎無法得到它的權利,現在我想知道如果一個前饋神經網絡能夠識別這麼多的信息。
一些統計數據:
網絡類型:前饋神經網絡。
輸入神經元: 100(10 * 10)網格用於繪製人物
輸出神經元:字符量regocnize
沒有人知道什麼是可能的缺陷在我的架構是?有太多輸入神經元嗎?前饋神經網絡不能進行字符分配嗎?
在此先感謝。
您使用了多少個隱藏的神經元? – mbatchkarov 2012-03-13 12:49:37
輸入和輸出神經元似乎對你的任務很好,但你如何訓練你的網絡,你使用什麼算法?你如何初始化權重? – maximdim 2012-03-13 12:53:32
我嘗試使用backpopagation和遺傳算法。我還試着用一個70神經元的隱藏層和一個隱藏層(70和40)的神經元。 – 2012-03-13 12:55:59