算法试验说明书
算法实验说明书
算法实验说明书 第 1 页
目 录
1 . 概述..............................................................................................2
1.1 编写目的.....................................................................................2
1.2 实验目的.....................................................................................2
1.3 实验环境.....................................................................................2
1.4 实验数据集..................................................................................2
2 实验流程...........................................................................................4
2.1 实验流程框图...............................................................................4
2.2 MATLAB 实验文件说明..................................................................4
2.2.1
装载数据文件
..........................................................................................................................4
2.2.2
划分训练集和测试集
..............................................................................................................5
2.2.3
构建
BP
神经网络
....................................................................................................................7
2.2.4
训练神经网络
..........................................................................................................................8
2.2.5
统计识别率
..............................................................................................................................9
2.2.6
更换神经网络的参数
.............................................................................................................11
算法实验说明书 第 2 页
1. 概述
1.1 编写目的
1. 本实验流程说明书描述了怎样利用一个基于神经网络的自动人脸识别模
型来进行人脸图片识别的流程,以及试验环境和参数输入规范。
2. 预期读者包括测试人员以及将来进行更进一步研究的研究人员
1.2 实验目的
研究利用神经网络进行人脸识别的性能,通过与其它分类算法比较,为将
来更进一步的人脸识别算法研究或者软件设计提供设计依据。
1.3 实验环境
硬件环境:
1.CPU:P4 3.0
2.RAM:512M
软件环境:
1. 操作系统:windows xp
2. 开发工具:Matlab 7.0 ,Vc++ 6.0
1.4 实验数据集
在论文的实验中我们使用了 ORL数据库(Olivetti Research Laboratory in
Combridge, UK 可从HTU http://www.camorl.co.uk/facedatabase.html UT H获得),部分图像
如5.1所示。它包含了400张不同的人脸图像,40个不同的实验者每人10张。对
其中一些实验者,图像是在不同的时间、变化的光线、面部表情(张开/合拢眼
睛、微笑/不微笑)和面部细节(戴眼镜/不戴眼镜)下拍摄的。所有的图像为实
算法实验说明书 第 3 页
验者的正脸,带有一定程度的朝上下左右的偏转或倾斜,有相似的黑暗同质背
景。每幅图象的大小为112 92像素8bit的灰度图。为了进行比较,它们被分成
没有重叠的、相同大小的训练集和测试集。每个类别随机的选取5幅图象作为训
练集,剩余5幅归为测试集。当然也可以选取任意张图片进行训练和测试。多次
重复试验,记录实验结果。
图 1-1 ORL 人脸库中的部分图片
由图 1-1 中可以看出,该人脸库中的图片在人种,性别,面部表情等方面都
有着很大的可变性,而且该人脸库没有太多多余的边界,基本上一张图片就是
一副人脸,处理起来比较方便。