基于Matlab的BP神经网络识别26个英文字母
一、设计思想
字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等。本文采用BP网络对26个英文字母进行识别。首先将待识别的26个字母中的每一个字母都通过长和宽分别为7×5的方格进行数字化处理,并用一个向量表示。其相应有数据的位置置为1,其他位置置为0。
二、程序的调用
本文基于matlab编制了相关程序,代码比较简单粗糙,并未深入研究,仅供参考,部分代码如下所示:
将M文件及相应的字母图标复制到桌面上。
(一)、打开shibie.m文件,1运行会出现下列提示:请直接按回车键正在生成输入向量和目标向量,请稍等…。2直接按回车键,会出现下列提示:输入向量和目标向量生成结束!请按回车键进行神经网络的训练。3再按回车键,会进行训练,训练完毕后会出现下图所示的结果(图1)
图1
(二)、打开shibie2.m文件,1运行会出现下列提示:请输入测试的图像2输入图形编号如O的为143,回车。会出现如下图所示的结果
同理,字母M为123,其输出结果为
三、总结
通过仿真结果可看出,基于BP算法的字母识别其容错性和识别率相对较高,在有噪声的情况下训练其识别出错率也相应增加,需要进一步改进。
最后,有编程相关需求,欢迎通过微信公众号联系我们。
微信公众号:320科技工作室。
基于Matlab的BP神经网络识别26个英文字母相关推荐
- bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母
一.设计思想 字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等.本文采用BP网络对26个英文字母进行识别.首先将待识别的26个字母中的每一个字母都通过长和 ...
- 【智能控制实验】基于MATLAB的BP神经网络设计
实验五:基于MATLAB的BP神经网络设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理和代码设计方法,应用MATLAB编写BP神经网络训练方法:应用神经网络工具箱设计BP神经网络实现对输入输 ...
- matlab耀输,基于 Matlab的BP神经网络在太阳耀斑级别预测中的应用
第 42卷 第 3期 2014年 5月 河南师范大学学报(自然科学版) Journal of Henan Normal University(Natural Science Edition) Z.42 ...
- 【智能控制实验】基于MATLAB的BP神经网络实现非线性函数拟合设计
基于MATLAB的BP神经网络实现非线性函数拟合设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理,掌握matlab工具箱设计BP神经网络拟合非线性模型的方法(m文件):掌握在图形用户界面下设 ...
- 使用浅层神经网络识别图片中的英文字母
一.实验介绍 1.1 实验内容 本次实验我们正式开始我们的项目:使用神经网络识别图片中的英文字母. 激动人心的时刻到了,我们将运用神经网络的魔力,解决一个无法使用手工编程解决的问题.如果你(自认为)是 ...
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板+语音播报)【含Matlab源码 1220期】
⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带面板)【含Matlab源码 790期】
⛄一.BP车牌识别简介(附课程作业报告) 车牌识别系统设计与实现 车牌识别系统主要分为三部分:车牌图像预处理.特征提取以及基于BP神经网络对特征进行训练和分类,流程图如图1所示. 图1 车牌识别系统组 ...
- 【交通标志识别】基于matlab GUI BP神经网络交通标志识别系统(含语音报警)【含Matlab源码 2240期】
⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...
- 【身份证识别】基于matlab GUI BP神经网络身份证识别【含Matlab源码 2239期】
⛄一.身份证号码识别简介 1 引言 当今是一个信息高度发达的时代,对于每个公民而言身份证那一连串的数字体现了个人信息的唯一性,出于保障公民合法权益和社会治安的考虑,越来越多的行业都开始建立自己的安全保 ...
最新文章
- c++ opencv roi
- 实现线程安全的单例模式
- 读书笔记 - 《21世纪的管理挑战》
- 一个不错的SQL储存过程分页,储存过程+Repeater,如果只是浏览数据的话,快就一个字...
- [转]密码技术-实现数字信封和数字签名
- 第十章 某些算法的分治法解释
- ModelState用法
- Linux安装Nessus
- Oracle 学习笔记(四) Oracle表空间和数据文件
- 编程基本功:工作中,高低境界如何迁就?
- 一位业内人士关于奶粉各品牌的评价(转载)
- Deprecated注解
- Uber自动驾驶车祸判决:人没监督车?车没监督人?
- C#_串口调试助手-扫描可用串口
- java动态图片_java实现gif效果(java显示动态图片)
- 「构建企业级推荐系统系列」推荐系统的人工调控
- 鸿蒙系统之铠甲勇士,国漫几部经典机甲排行,铠甲勇士落榜,第一名竟是抄袭漫威...
- Ubuntu下的终端多标签切换快捷键
- [JZOJ5594][min25筛]最大真因数
- 预告 | 10月北京,工信部人才交流中心5G行业应用系列培训全面开启
热门文章
- 常见的平面设计的风格,你掌握了几个?
- 爱奇艺智能前端异常监控平台的设计与实践
- 当单调栈遇到了前前缀和(Leetcode 2281. 巫师的总力量和、力扣第 294 场周赛第 4 题)
- python输入英文字符串_Python除了在字符串内输入符号以外,其他都应该在英文输入状态下输入。...
- jpython LookupError: unknown encoding 'ms936' 问题解决
- 网页设计工资一般多少_北京平面设计就业前景怎么样?北京平面设计师工资一般多少?...
- Mac版VirtualBox安装Centos 7.9 教程 完整版
- 清华计算机科学与技术研究生复试,2018年清华大学计算机科学与技术系考研复试经验分享【盛世清北】...
- 【4002】通过html做一个注册的静态静态页面(不含css)。
- 怎么在PDF上编辑文字?其实编辑方法很简单