- 73
- 0
- 约9.48千字
- 约 12页
- 2018-04-23 发布于河南
- 举报
基于MATLAB的人脸朝向识别
clear all
clc;
%% 人脸特征向量提取
% 人数
M=10;
% 人脸朝向类别数
N=5;
% 特征向量提取
pixel_value=feature_extraction(M,N);
%% 训练集/测试集产生
% 产生图像序号的随机序列
rand_label=randperm(M*N);
% 人脸朝向标号
direction_label=repmat(1:N,1,M);
% 训练集
train_label=rand_label(1:30);
P_train=pixel_value(train_label,:);
Tc_train=direction_label(train_label);
T_train=ind2vec(Tc_train);
% 测试集
test_label=rand_label(31:end);
P_test=pixel_value(test_label,:);
Tc_test=direction_label(test_label);
%% K-fold交叉验证确定最佳神经元个数
k_fold=10;
Indices=crossvalind(Kfold,size(P_train,2),k_fold);
error_min=10e10;
best_number=1;
best_input=[];
best_output=[];
best_train_set_index=[];
best_validation_set_index=[];
h=waitbar(0,正在寻找最佳神经元个数.....);
for i=1:k_fold
% 验证集标号
validation_set_index=(Indices==i);
% 训练集标号
train_set_index=~validation_set_index;
% 验证集
validation_set_input=P_train(:,validation_set_index);
validation_set_output=T_train(:,validation_set_index);
% 训练集
train_set_input=P_train(:,train_set_index);
train_set_output=T_train(:,train_set_index);
for number=10:30
for j=1:5
rate{j}=length(find(Tc_train(:,train_set_index)==j))/length(find(train_set_index==1));
end
net=newlvq(minmax(train_set_input),number,cell2mat(rate));
% 设置网络参数
net.trainParam.epochs=100;
net.trainParam.show=10;
net.trainParam.lr=0.1;
net.trainParam.goal=0.001;
% 训练网络
net=train(net,train_set_input,train_set_output);
waitbar(((i-1)*21+number)/219,h);
%% 仿真测试
T_sim=sim(net,validation_set_input);
Tc_sim=vec2ind(T_sim);
error=length(find(Tc_sim~=Tc_train(:,validation_set_index)));
if errorerror_min
error_min=error;
best_number=number;
best_input=train_set_input;
best_output=train_set_output;
best_train_set_index=train_set_index;
best_validation_set_index=validation_set_index;
end
end
end
disp([经过交叉验证,得到的最佳神经元
您可能关注的文档
- 关于客户满意与客户忠诚的文献综述.doc
- 标准厂房模板方案.doc
- 第一单元复习课ppt.ppt
- あのときの王子くん.doc
- 第三章常规现代加密技术.ppt
- 29章视图基础教案.doc
- 德意志意识形1.doc
- 皇册家园管理服务中心年终工作总结.doc
- Linux下Apache+Tomcat负载均衡(一机多实例).doc
- 人才培养工作评估深度访谈工作方案.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)