LBP-DBN人脸识别matlab代码

所需积分/C币:50 2017-06-20 00:01:24 4.07MB ZIP
29
收藏 收藏
举报

这个程序的功能,是使用DBN算法来实现人脸识别,数据库使用ORL数据库,在迭代次数达到3000时,识别准确率98%左右 1-此程序使用的是LBP(Local Binary Pattern)来实现特征的提取 2-此程序还附带了画学习曲线的功能,画正则参数,隐层结点数,训练样本数的学习曲线 3-DBN是有几层RBM构成,该程序实现的是4层网络,输入层-隐层1-隐层2-输出层 4-DBN的训练基本上分为两步,先用RBM的训练方法训练网络得到初始值,来初始化整个网络,然后用BP反向传播算法来微调整个网络 5-神经网络参数的更新,使用matlab提供的fmincg函数,前提是我们要先得到网络的代价函数n

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
qq_45097018 请问我想验证不同迭代次数的错误率,要改哪里,我改了opts.numepochs = 30这个,运行还是3000次,应该改哪里呀?
2020-04-23
回复
xiongchangren 人脸识别进行预测的输入格式是什么,可以举个例子吗? pred = predict(Theta1, Theta2,Theta3, test_x); %计算正确率
2019-03-12
回复
csdn609 如果我要提升网络层数,这个程序能办到吗
2018-06-01
回复
提升应该没问题,只是你对应的地方应该也要有所改动。
qq_35229699 你好,修改正确了图片目录,运行主函数,没有出现学习曲线?没有出现图片显示? 运行主函数 什么框和结果都没有出来啊
2018-05-06
回复
学习曲线的代码被注释掉了,在test_example_DBN的最下面,把对应曲线代码的%删掉就能运行出学习曲线了。
qq_38768121 请问一下这个是怎么运行的
2018-04-27
回复
你去看第一条评论,已答过
sinat_32182465 你好,我这个运行之后没有出现学习曲线,请问怎么能出来学习曲线呢?
2018-04-20
回复
你仔细看代码,test_example_DBN里最下面都是画曲线的代码,只是因为加了%变成了注释语句所以没运行。
qq_35208903 运行总是有错误怎么办??
2018-03-30
回复
具体哪里报错的呢?你如果是因为图片目录没改的话,给你个傻瓜操作,把压缩包解压到E盘,打开全部m文件后,运行test_example_DBN(PS.程序里默认的图片路径就是如此)
请向上吧少年 怎么运行呢?我没用过这方面的工具
2018-03-20
回复
你要是不会用matlab的话...你还是度娘吧,我这里一时也说不清
xieminglang822 好压 我在下一次~
2018-03-14
回复
toddzst 可以参考一下,特别是LBP特征的提取过程
2017-12-15
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚积分or赚钱
    最新推荐