【手寫字母識別】基于ELMAN結(jié)合BP神經(jīng)網(wǎng)絡(luò)實現(xiàn)手寫大寫字母(A-O)識別含Matlab源碼
1 簡介
模式識別是信息科學(xué),人工智能等領(lǐng)域一直以來的研究熱點,經(jīng)過研究人員多年的努力,已經(jīng)取得了很多理論的成果.在應(yīng)用上,已經(jīng)在氣象云圖,衛(wèi)星遙感圖片識別,工業(yè)產(chǎn)品檢測,字符識別,語音識別,指紋識別,醫(yī)學(xué)圖像分析等許多方面得到了應(yīng)用.特別是基于模式識別的語音系統(tǒng),指紋識別系統(tǒng)等都是模式識別研究的成功的應(yīng)用成果.手寫數(shù)字識別是模式識別技術(shù)中的一個分支,被大量的應(yīng)用于票據(jù),表格,和郵政分揀等領(lǐng)域中.在這些應(yīng)用中都要求識別系統(tǒng)具備自動,快速與很高的準(zhǔn)確性,因為一個誤識別會導(dǎo)致不可預(yù)計的后果,甚至造成很大的損失,所以如何提高識別系統(tǒng)的識別率就成為手寫數(shù)字識別系統(tǒng)中的核心問題. 基于BP神經(jīng)網(wǎng)絡(luò)的手寫數(shù)字識別系統(tǒng)目的是為了設(shè)計一個BP神經(jīng)網(wǎng)絡(luò)的分類器,使得輸入不同的字符特征向量能夠得到不同的分類,最終得到識別的結(jié)果.?

2 部分代碼
clear all;
%形成用戶界面,添加圖形窗口
H=figure('Color',[0.75 0.75 0.75],...
? ?'position',[400 200 500 400],...
? ?'Name','基于Elman神經(jīng)網(wǎng)絡(luò)和BP神經(jīng)網(wǎng)絡(luò)的字母識別',...
? ?'NumberTitle','off',...
? ?'MenuBar','none');
%畫坐標(biāo)軸對象,顯示原始圖像
h0=axes('position',[0.15 0.6 0.3 0.3]);
%添加圖像打開按鈕
h1=uicontrol(H,'Style','push',...
? ?'Position',[80 120 150 70],...
? ?'String','選擇識別圖片',...
? ?'FontSize',10,...
? ?'Call','op');
%畫坐標(biāo)軸對象,顯示經(jīng)過預(yù)處理之后的圖像
h2=axes('position',[0.55 0.6 0.3 0.3]);
%添加預(yù)處理按鈕
h3=uicontrol(H,'Style','push',...
? ?'Position',[280 120 150 70],...
? ?'String','圖片二值化',...
? ?'FontSize',10,...
? ?'Call','preprocess');
%添加識別按鈕
h4=uicontrol(H,'Style','push',...
? ?'Position',[280 50 150 70],...
? ?'String','識別字母',...
? ?'FontSize',10,...
? ?'Call','recognize');
%添加顯示識別結(jié)果的文本框
%添加訓(xùn)練神經(jīng)網(wǎng)絡(luò)按鈕
h6=uicontrol(H,'Style','push',...
? ?'Position',[80 50 150 70],...
? ?'String','神經(jīng)網(wǎng)絡(luò)訓(xùn)練',...
? ?'FontSize',10,...
? ?'Call','training');
3 仿真結(jié)果


4 參考文獻
[1]徐野, 劉鐵強. 基于BP神經(jīng)網(wǎng)絡(luò)算法的手寫數(shù)字識別技術(shù)研究[J]. 沈陽理工大學(xué)學(xué)報, 2010, 29(5):4.
博主簡介:擅長智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預(yù)測、信號處理、元胞自動機、圖像處理、路徑規(guī)劃、無人機等多種領(lǐng)域的Matlab仿真,相關(guān)matlab代碼問題可私信交流。
部分理論引用網(wǎng)絡(luò)文獻,若有侵權(quán)聯(lián)系博主刪除。
