手写体数字识别程序

手写体数字识别程序

ID:22286658

大小:99.50 KB

页数:12页

时间:2018-10-28

手写体数字识别程序_第1页
手写体数字识别程序_第2页
手写体数字识别程序_第3页
手写体数字识别程序_第4页
手写体数字识别程序_第5页
资源描述:

《手写体数字识别程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、%**************************某于散布木征空间災叶斯分类器的手写体数字识别系统本***********************clear;tic[trainJmages,trainJabels]=loadMNIST('train-jmages.idx3-ubyte'train-labelsJdxl-ubyte',30000,0);%将数裾阁像的像素值进行二值化处理fori=l:l:30000forj=l:l:784iftrain_images(ij)>0&&train_images(ij)<50;train_images(i,j)

2、=l;elseiftrain_images(i,j)>=50&&train_images(i,j)<256;train_images(i,j)=2;elsetrain_images(i,j)=O;endendend%将28*28人小的像素快中临近的16个像素值介并为1个,每个数字的像素值用7*7矩阵表示Z=zeros(28,28,30000);X=zeros(7,7,30000);Y=zeros(30000,25);fork=l:l:30000fori=l:l:28forj=l:l:28Z(i,j,k):train_images(k,j+28*(i-l))

3、;endendendfork=l:l:30000fori=l:l:7forj=l:l:7X(i,j,k卜Z(4*i-3,4*j-3,k闷j-2/k)+Z(4*i-2/4*j-lzk)+Z(4*i-2/4*j/k)+Z(4*i-l,4*j-3,k)+Z(4*i-l,4*j-2,k)+Z(4*i-l,4*j-lzk)+Z(4*i-l/4*j/k)+Z(4*i/4*j-3,k)+Z(4*i,4*j-2,k)+Z(4*i,4*j-l/k)+Z(4*i/4*j/k);endendend%删掉第1行与第1列最后1行最后1列X=X(2:6,2:6,:);%将5*5矩阵变

4、成一维向景,川Y表示fork=l:l:30000fori=l:l:5forj=l:l:5Y(kj+5*(i-l))=X(iJ,k);endendend%去掉第15个像素特征值%Y(:/15)=[];%木本*木木木**本*本木*♦木木木**本木*木*木**木**本木**本木*本木*木*木*♦♦本本*本**本%统计训练样木中o-9数字的数目并将数字a于相应的分类矩阵巾%木木木氺木氺本木本木木*本木氺木氺本氺本氺氺木氺木氺木氺本氺本氺氺木本木本本氺本氺本氺本木氺本氺本木木氺本N_0=0;N_l=0;N_2=0;N_3=0;N_4=0;N_5=0;N_6=0;N_

5、7=0;N_8=0;N_9=0;%初始化0-9数字数H的变量Tr_0=zeros([]/25);Tr_l=zeros([]/25);Tr_2=zeros([],25);Tr_3=zeros([],25);Tr_4=zeros([],25);Tr_5=zeros([],25);Tr_6=zeros([],25);Tr_7=zeros([],25);Tr_8=zeros([],25);Tr_9=zeros([]z25);for1=1:1:30000iftrain_labels(i,l)==ON_0=N_0+l;Tr_0(N_0,:)=Y(i,:);elseif

6、train_labels(i,l)==lN_1=N_1+1;Tr_l(N_l,:)=Y(i,:);elseiftrain_labels(i,l)==2N_2=N_2+1;Tr_2(N_2,:)=Y(i,:);elseiftrain_labels(i,l)==3N_3=N_3+1;Tr_3(N_3,:)=Y(i,:);elseiftrain_labels(i,l)==4N_4=N_4+1;Tr_4(N_4,:)=Y(i,:);elseiftrain_labels(i,l)==5N_5=N_5+1;Tr_5(N_5,:)=Y(i,:);elseiftrain_

7、labels(i,l)==6N_6=N_6+1;Tr_6(N_6,:)=Y(i,:);elseiftrain_labels(i/l)==7N_7=N_7+1;Tr_7(N_7,:)=Y(i,:);elseiftrainjabels(i4)==8N8=N8+1;Tr_8(N_8,:)=Y(i,:);elseN_9=N_9+1;Tr_9(N_9,:)=Y(i,:);endendtrain_number=[N_0N_1N_2N_3N_4N_5N_6N_7N_8N_9];total_train={Tr_0,Tr_l,Tr_2,Tr_3,Tr_4,Tr_5,Tr_6

8、,Tr_7zTr_8,Tr_9};%木木本木本*本*木木本*本木*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。