利用dbn+nn实现手写数字识别


MatlabReadMNIST是用来从train-labels-idx1-ubyte,train-images-idx3-ubyte,t10k-labels-idx1-ubyte,t10k-images-idx3-ubyte中获取数据的(已经获取好了),只要运行ceshi.m就可以了,修改ceshi.m读入的图片就可以识别不同的图片,自己提供输入图片也可以,不过要注意输入图片的大小要是28*28
资源截图
代码片段和文件信息
% nnceshi   网络测试与检测部分
clear
clc

load mnist_uint8;
load dbnnntrain nn;
test_x =double(test_x)  / 255;
test_y = double(test_y);

[er bad] = nntest(nn test_x test_y);
perf=mse(er)
% 计算测试误差
% 对训练后的网络进行测试,net:训练完成了的网络,P_test:测试样本的特征向量,Y:神经的输出网络
I = imread(‘TrainImage_00003.bmp‘);
% 读入待辨认的数字图片,检测网络
ptest = inputvar3(I);
ptest = double(ptest)/255;
% 调用特征提取函数提取数据特征
Y = nnpredict(nn ptest);
Num=Y-1;
NO = sprintf(‘图片中的数字为 :%d
‘Num);
msgbox(NO‘数字图片识别结果‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        579  2015-06-25 22:29  MatlabReadMNISTceshi.m

     文件    2048750  2015-06-25 15:55  MatlabReadMNISTdbnnntrain.mat

     文件        249  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-master.travis.yml

     文件       1219  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaeapplygrads.m

     文件        917  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaebbp.m

     文件       1011  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaebp.m

     文件        259  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaedown.m

     文件        754  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaeexamples.m

     文件       3618  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaenumgradcheck.m

     文件        845  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaesdlm.m

     文件       1148  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaetrain.m

     文件        489  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEcaeup.m

     文件        173  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEmax3d.m

     文件       1937  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEscaesetup.m

     文件        270  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCAEscaetrain.m

     文件        575  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnnapplygrads.m

     文件       2141  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnnbp.m

     文件       1774  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnnff.m

     文件       3430  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnnnumgradcheck.m

     文件       2020  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnnsetup.m

     文件        193  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnntest.m

     文件        845  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCNNcnntrain.m

     文件        544  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterCONTRIBUTING.md

     文件        744  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-mastercreate_readme.sh

     文件   14735220  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterdatamnist_uint8.mat

     文件        754  2015-06-10 16:00  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterDBNdbnsetup.m

     文件        238  2015-06-10 16:10  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterDBNdbntrain.m

     文件        425  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterDBNdbnunfoldtonn.m

     文件         90  2014-05-11 05:46  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterDBN
bmdown.m

     文件       1540  2015-06-11 02:14  MatlabReadMNISTDeepLearnToolbox-masterDeepLearnToolbox-masterDBN
bmtrain.m

............此处省略10082个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)