資源簡介
matlab實現0-9的數字識別,核心算法是BP神經網絡

代碼片段和文件信息
clc;
clear;
close;
%BP網絡實驗?左底寬高
Hbp3=figure(‘color‘[0.8?0.8?0.8]‘position‘[120?120?600?400]‘name‘...
???‘數字識別‘‘numbertitle‘‘off‘);
%界面說明
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.1?0.8?0.8?0.15]...
???‘horizontal‘‘center‘‘string‘‘試用BP網絡進行0~9十個數字字符的識別‘‘back‘[0.8?0.8?0.8]...
???‘fontsize‘12‘fontWeight‘‘bold‘);
%框架
%uicontrol(Hbp3‘style‘‘frame‘‘units‘‘normalized‘‘position‘[0.08?0.08?0.37?0.78]...
?%??‘back‘[0.8?0.8?0.8]);
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.12?0.75?0.32?0.1]...
???‘string‘‘待識別數字:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);%back背景Horizontal水平
%uicontrol(Hbp3‘style‘‘frame‘‘units‘‘normalized‘‘position‘[0.12?0.5?0.28?0.27]...
?%?‘back‘[0.8?0.8?0.8]);
Hbp3_axes=axes(‘position‘[0.12?0.5?0.28?0.27]);??%坐標軸
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.12?0.33?0.32?0.1]...
??‘string‘‘??識別結果:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
uicontrol(Hbp3‘style‘‘frame‘‘units‘‘normalized‘‘position‘[0.12?0.11?0.28?0.27]...
???‘back‘[0.8?0.8?0.8]);%識別結果加方框
Hbp3_recog=uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.121?0.112?0.278?0.266]...
???‘back‘[0.8?0.8?0.8]);
%網絡參數設置
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.54?0.7?0.3?0.1]...
???‘string‘‘網絡參數設置‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.54?0.62?0.2?0.1]...
???‘string‘‘最大訓練步數:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
Hbp3_step=uicontrol(Hbp3‘style‘‘edit‘‘units‘‘normalized‘‘position‘[0.54?0.62?0.13?0.05]...
???‘string‘‘2000‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);%參數的交互
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.54?0.50?0.2?0.1]...
???‘string‘‘學習速率:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
Hbp3_learn=uicontrol(Hbp3‘style‘‘edit‘‘units‘‘normalized‘‘position‘[0.54?0.50?0.13?0.05]...
???‘string‘‘0.0005‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.54?0.37?0.2?0.1]...
???‘string‘‘期望誤差:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
Hbp3_error=uicontrol(Hbp3‘style‘‘edit‘‘units‘‘normalized‘‘position‘[0.54?0.37?0.13?0.05]...
???‘string‘‘0.02‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
uicontrol(Hbp3‘style‘‘text‘‘units‘‘normalized‘‘position‘[0.54?0.24?0.2?0.1]...
???‘string‘‘隱層神經元數:‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12?);
Hbp3_num=uicontrol(Hbp3‘style‘‘edit‘‘units‘‘normalized‘‘position‘[0.54?0.24?0.13?0.05]...
???‘string‘‘16‘‘back‘[0.8?0.8?0.8]‘horizontal‘‘left‘‘fontsize‘12);
%按鈕
uicontrol(Hbp3‘style‘‘push‘‘units‘‘normalized‘‘position‘[0.78?0.75?0.16?0.08]...
???‘string‘‘訓練網絡‘‘fontsize‘12‘callback‘[...
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-11-29?22:52??matlab?BP神經網絡?0-9數字識別\
?????文件????????3126??2002-09-02?16:18??matlab?BP神經網絡?0-9數字識別\00.bmp
?????文件????????3126??2002-09-02?16:19??matlab?BP神經網絡?0-9數字識別\10.bmp
?????文件????????3126??2002-09-02?16:19??matlab?BP神經網絡?0-9數字識別\20.bmp
?????文件????????3126??2002-09-02?16:20??matlab?BP神經網絡?0-9數字識別\30.bmp
?????文件????????3126??2002-09-02?16:21??matlab?BP神經網絡?0-9數字識別\40.bmp
?????文件????????3126??2002-09-02?16:21??matlab?BP神經網絡?0-9數字識別\50.bmp
?????文件????????3126??2002-09-02?16:21??matlab?BP神經網絡?0-9數字識別\60.bmp
?????文件????????3126??2002-09-02?16:22??matlab?BP神經網絡?0-9數字識別\70.bmp
?????文件????????3126??2002-09-02?16:22??matlab?BP神經網絡?0-9數字識別\80.bmp
?????文件????????3126??2002-09-02?16:23??matlab?BP神經網絡?0-9數字識別\90.bmp
?????文件????????4295??2010-10-16?22:27??matlab?BP神經網絡?0-9數字識別\exampleindex.m
?????文件?????????410??2010-10-16?22:33??matlab?BP神經網絡?0-9數字識別\exampleRe.m
?????文件????????1786??2010-10-17?11:55??matlab?BP神經網絡?0-9數字識別\exampleTr.m
?????文件??????????64??2010-10-13?21:02??matlab?BP神經網絡?0-9數字識別\example_clear.m
?????文件?????????499??2010-10-28?19:43??matlab?BP神經網絡?0-9數字識別\example_figure.m
?????文件?????????407??2010-10-17?11:53??matlab?BP神經網絡?0-9數字識別\nn1f.m
?????文件?????????100??2008-08-28?09:57??matlab?BP神經網絡?0-9數字識別\readme.txt
?????文件???????14848??2010-11-29?22:52??matlab?BP神經網絡?0-9數字識別\Thumbs.db
?????目錄???????????0??2010-11-08?16:17??matlab?BP神經網絡?0-9數字識別\新建文件夾\
?????文件????????5130??2010-10-12?21:48??matlab?BP神經網絡?0-9數字識別\新建文件夾\1.bmp
?????文件????????4150??2010-10-13?19:41??matlab?BP神經網絡?0-9數字識別\新建文件夾\a0.bmp
?????文件????????4150??2010-10-13?19:39??matlab?BP神經網絡?0-9數字識別\新建文件夾\a1.bmp
?????文件????????4150??2010-10-13?19:41??matlab?BP神經網絡?0-9數字識別\新建文件夾\a2.bmp
?????文件????????4150??2010-10-13?19:42??matlab?BP神經網絡?0-9數字識別\新建文件夾\a3.bmp
?????文件???????10506??2010-10-13?19:21??matlab?BP神經網絡?0-9數字識別\新建文件夾\a4.bmp
?????文件????????3254??2010-10-13?19:38??matlab?BP神經網絡?0-9數字識別\新建文件夾\a5.bmp
?????文件????????7942??2010-10-13?19:21??matlab?BP神經網絡?0-9數字識別\新建文件夾\a6.bmp
?????文件????????3126??2010-10-13?19:53??matlab?BP神經網絡?0-9數字識別\新建文件夾\a7.bmp
?????文件????????7942??2010-10-13?19:22??matlab?BP神經網絡?0-9數字識別\新建文件夾\a8.bmp
?????文件????????7942??2010-10-13?19:23??matlab?BP神經網絡?0-9數字識別\新建文件夾\a9.bmp
............此處省略5個文件信息
- 上一篇:平方根無跡卡爾曼濾波算法程序
- 下一篇:霍夫圓邊緣檢測MATLAB
評論
共有 條評論