资源简介
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
相关资源
- 霍夫圆边缘检测MATLAB
- matlab椒盐高斯混合噪声滤波
- 背景差分 matlab 代码
- 最小二乘椭圆拟合matlab
- matlab 螺旋波模拟程序,基于FHN模型
- 清扫机器人路径规划算法仿真
- 基于MATLAB中级联分类器的人脸五官分
- 基于人工神经网络的信号预测在Matl
- 牛顿法matlab程序
- 共轭梯度法相关matlab程序
- 用matlab编写的小动画程序钟摆
- 基于改进遗传算法的路径规划MATLAB实
- RANSAC去除误匹配算法
- MATLAB图像二值化程序源代码
- 伪彩色 MATLAB代码
- (eWiley) Optimum Array Processing最优阵列
- Matlab 图像链码获取
- 任意大小矩阵的zigzag排序Matlab程序
- matlab图像拼接算法
- matlab求解共线方程公式以及生成等高
- 有关emd分解的matlab源程序
- 离散粒子群算法DPSOMatlab代码
- Hata传播模型Matlab代码
- 基于matlab的汉字识别系统和
- matlab批量读入excel表格,可以读文件和
- matlab画ROC曲线
- matlab计算表面曲率
- 禁忌搜索解决背包问题matlab
- 蚁群算法解决背包问题matlab
- matlab遗传算法解决背包问题
评论
共有 条评论