• 大小: 348KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: matlab  

资源简介

bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现

资源截图

代码片段和文件信息

%---------------------------------------------%
%       %
%          工作室提供代做matlab仿真       %
%       %
%  详情请访问:http://cn.mikecrm.com/5k6v1DP  %
%       %
%---------------------------------------------%

%本程序用BP神经网络实现对英文大写字母的识别
clear all
clc
nntwarn off;
disp(‘ 本程序用BP神经网络实现对英文大写字母的识别。‘);
disp(‘ 首先将进行数字化处理并建立BP神经网络。‘);
disp(‘ 请按任意键开始执行本程序。‘);
pause
%将每个英文字母进行数字化处理
letterA = [0 0 1 0 00 1 0 1 00 1 0 1 01 0 0 0 11 1 1 1 11 0 0 0 11 0 0 0 1];
letterB = [1 1 1 1 01 0 0 0 11 0 0 0 11 1 1 1 01 0 0 0 11 0 0 0 11 1 1 1 0];
letterC = [0 1 1 1 01 0 0 0 11 0 0 0 01 0 0 0 01 0 0 0 01 0 0 0 10 1 1 1 0];
letterD = [1 1 1 1 01 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 1 1 1 0];
letterE = [1 1 1 1 11 0 0 0 01 0 0 0 01 1 1 1 01 0 0 0 01 0 0 0 01 1 1 1 1];
letterF = [1 1 1 1 11 0 0 0 01 0 0 0 01 1 1 1 01 0 0 0 01 0 0 0 01 0 0 0 0];
letterG = [0 1 1 1 01 0 0 0 11 0 0 0 01 0 1 1 11 0 0 0 11 0 0 0 10 1 1 1 0];
letterH = [1 0 0 0 11 0 0 0 11 0 0 0 11 1 1 1 11 0 0 0 11 0 0 0 11 0 0 0 1];
letterI = [1 1 1 1 10 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 01 1 1 1 1];
letterJ = [1 1 1 1 10 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 01 0 1 0 00 1 0 0 0];
letterK = [1 0 0 0 11 0 0 1 01 0 1 0 01 1 0 0 01 0 1 0 01 0 0 1 01 0 0 0 1];
letterL = [1 0 0 0 01 0 0 0 01 0 0 0 01 0 0 0 01 0 0 0 01 0 0 0 01 1 1 1 1];
letterM = [1 0 0 0 11 1 0 1 11 0 1 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 1];
letterN = [1 0 0 0 11 1 0 0 11 0 1 0 11 0 1 0 11 0 1 0 11 0 0 1 11 0 0 0 1];
letterO = [0 1 1 1 01 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 10 1 1 1 0];
letterP = [1 1 1 1 01 0 0 0 11 0 0 0 11 1 1 1 01 0 0 0 01 0 0 0 01 0 0 0 0];
letterQ = [0 1 1 1 01 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 1 1 10 1 1 1 0];
letterR = [1 1 1 1 01 0 0 0 11 1 1 1 01 1 0 0 01 0 1 0 01 0 0 1 01 0 0 0 1];
letterS = [0 1 1 1 01 0 0 0 11 0 0 0 00 1 1 1 00 0 0 0 11 0 0 0 10 1 1 1 0];
letterT = [1 1 1 1 10 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 0];
letterU = [1 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 11 0 0 0 10 1 1 1 0];
letterV = [1 0 0 0 11 0 0 0 11 0 0 0 10 1 0 1 00 1 0 1 00 1 0 1 00 0 1 0 0];
letterW = [1 0 1 0 11 0 1 0 11 0 1 0 11 0 1 0 11 0 1 0 11 1 0 1 10 1 0 1 0];
letterX = [1 0 0 0 11 0 0 0 10 1 0 1 00 0 1 0 00 1 0 1 01 0 0 0 11 0 0 0 1];
letterY = [1 0 0 0 11 0 0 0 10 1 0 1 00 0 1 0 00 0 1 0 00 0 1 0 00 0 1 0 0];
letterZ = [1 1 1 1 10 0 0 1 00 0 1 0 00 0 1 0 00 0 1 0 00 1 0 0 01 1 1 1 1];
alphabet = [letterA;letterB;letterC;letterD;letterE;letterF;letterG;letterH;letterI;...
           letterJ;letterK;letterL;letterM;letterN;letterO;letterP;letterQ;letterR;...
           letterS;letterT;letterU;letterV;letterW;letterX;letterY;letterZ]‘;
disp(‘ 数字化处理过程顺利结束(用5×7矩阵)。‘);

   
%建立BP神经网络并初始化
targets = eye(26);
P=alphabet;   %数字输入矩阵
T=targets;  %目标矢量
S1=10;      %隐含层神经元个数
[RQ]=size(alphabet);
[S2

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-21 16:46  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\
     目录           0  2019-05-21 16:46  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\
     文件       12342  2010-10-16 13:10  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\0.bmp
     文件       12342  2010-10-16 13:11  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\1.bmp
     文件       12342  2010-10-16 13:14  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\10.bmp
     文件       12342  2010-10-16 18:58  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\100.bmp
     文件       12342  2010-10-16 18:58  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\101.bmp
     文件       12342  2010-10-16 18:58  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\102.bmp
     文件       12342  2010-10-16 18:58  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\103.bmp
     文件       12342  2010-10-18 16:51  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\104.bmp
     文件       12342  2010-10-16 10:38  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\105.bmp
     文件       12342  2010-10-16 10:39  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\106.bmp
     文件       12342  2010-10-16 10:39  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\107.bmp
     文件       12342  2010-10-16 10:40  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\108.bmp
     文件       12342  2010-10-16 10:40  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\109.bmp
     文件       12342  2010-10-16 13:15  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\11.bmp
     文件       12342  2010-10-16 10:41  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\110.bmp
     文件       12342  2010-10-16 10:41  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\111.bmp
     文件       12342  2010-10-16 10:42  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\112.bmp
     文件       12342  2010-10-16 10:42  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\113.bmp
     文件       12342  2010-10-16 10:43  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\114.bmp
     文件       12342  2010-10-16 10:43  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\115.bmp
     文件       12342  2010-10-16 10:44  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\116.bmp
     文件       12342  2010-10-16 10:45  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\117.bmp
     文件       12342  2010-10-16 10:45  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\118.bmp
     文件       12342  2010-10-16 10:45  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\119.bmp
     文件       12342  2010-10-16 13:16  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\12.bmp
     文件       12342  2010-10-16 10:46  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\120.bmp
     文件       12342  2010-10-16 10:46  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\121.bmp
     文件       12342  2010-10-16 10:46  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\122.bmp
     文件       12342  2010-10-16 10:47  bp神经网络实现的手写英文字母识别,内附训练样本,基于matlab平台实现\字母识别试验\123.bmp
............此处省略529个文件信息

评论

共有 条评论