BP神經(jīng)網(wǎng)絡(luò)基于Matlab識(shí)別26個(gè)英文字母
第一,設(shè)計(jì)思想
字符識(shí)別在現(xiàn)代日常生活中的應(yīng)用越來(lái)越廣泛,如車(chē)輛牌照自動(dòng)識(shí)別系統(tǒng)、手寫(xiě)識(shí)別系統(tǒng)、辦公系統(tǒng)等。本文使用BP網(wǎng)絡(luò)識(shí)別26個(gè)英文字母。首先,通過(guò)長(zhǎng)度和寬度,將待識(shí)別的26個(gè)字母中的每個(gè)字母分別為7個(gè)×五個(gè)方塊進(jìn)行數(shù)字化處理,并用一個(gè)向量表示。相應(yīng)的數(shù)據(jù)位置為1,其它位置為0。
第二,調(diào)用流程
本文以matlab為基礎(chǔ),編制了相關(guān)程序,代碼相對(duì)簡(jiǎn)單粗糙,沒(méi)有深入研究,僅供參考,部分代碼如下:
在桌面上復(fù)制M文檔和相應(yīng)的字母圖標(biāo)。
(一)、打開(kāi)shibie.m文檔,1運(yùn)行時(shí)會(huì)有以下提醒:請(qǐng)直接按回車(chē)鍵生成輸入向量和目標(biāo)向量,請(qǐng)稍等。2直接按回車(chē)鍵,會(huì)有以下提醒:輸入向量和目標(biāo)向量生成結(jié)束!請(qǐng)按下回車(chē)鍵練習(xí)神經(jīng)網(wǎng)絡(luò)。3.再次按下回車(chē)鍵,練習(xí)。訓(xùn)練結(jié)束后,會(huì)有下圖所示的結(jié)果(圖1)
圖1
(二)、打開(kāi)shibie2.m文檔,1運(yùn)行時(shí)會(huì)有以下提醒:請(qǐng)輸入測(cè)試圖像2,輸入圖形號(hào),如O,為143,返回汽車(chē)。會(huì)有如圖所示的結(jié)果。
字母M也是123,其輸出結(jié)果是123。
三、總結(jié)
通過(guò)模擬結(jié)果可以看出,基于BP算法的字母識(shí)別具有相對(duì)較高的容錯(cuò)性和準(zhǔn)確性,在有噪音的情況下訓(xùn)練其識(shí)別錯(cuò)誤率也相應(yīng)增加,需要進(jìn)一步提高。
最后,有編程相關(guān)需求,歡迎通過(guò)微信微信公眾號(hào)聯(lián)系我們。
微信公眾號(hào):320科技工作室。
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請(qǐng)?jiān)谖闹凶⒚鱽?lái)源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com