登录 注册
当前位置:主页 > 资源下载 > 47 > Matlab代码实现LBP-DBN人脸识别

Matlab代码实现LBP-DBN人脸识别

  • 更新:2024-09-13 21:24:56
  • 大小:4.07MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:深度学习 - 人工智能
  • 格式:ZIP

资源介绍

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