- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SVM人脸识别代码
基于SVM人脸识别Matlab代码
function [nsv,al3,bi,T] svm168(x,y,ker,C,par,tol);
% 支持向量机在模式识别方面的应用.
% [nsv,al3,bi,T] svm168(x,y,ker,C,par,tol);
% 输入参数:
%x: 输入矩阵,每行代表一个样本,列数表示样本特征数。矩阵行数代表样本
数 。
% y: 由 -1 或 +1组成的列向量. 每行表示相应样本的类别。只有两类。
% ker: 字符串 linear, poly_h, poly_i and rbf。
% 用于传递内积函数的类型。
% C: 惩罚因子。
%par: 内积函数的参数。如多项式内积表示多项式的次数。查看kernel函数。
% tol: 算法的迭代误差。默认值是 10^-5。
% 输出:
% nsv: 支持向量个数.
% al3: alpha值.
% bi: 偏差值.
% T: 运行时间.
% clear;clc;close all;
% disp(输入样本矩阵(每行表示一个测试数据):);
% x [randn(1,20)-3 randn(1,20)+3;randn(1,40)]
% disp(样本所属类别:);
% y [-ones(1,20) ones(1,20)]
% [nsv,alpha,bias,T] svm168(x,y,linear,10);
% fprintf(运行时间T %g\n,T);
% fprintf(支持向量个数:%g\n,nsv);
% svcplot(x,y,linear,alpha,bias);
% W x*alpha;
% disp(权系数向量:);
% W
% disp(测试数据:);
% X_test [randn(1,20)-3 randn(1,20)+3;randn(1,40)]
% disp(测试数据类别:);
% Y_test [-ones(1,20) ones(1,20)]
% disp(测试数据类别判决:);
% Output X_test*W+bias
% disp(错误率:);
% number_error sum(abs(Y_test-sign(Output)))/2;
% error number_error/20
% 径向基(或多项式)内积函数:(testrbf.m)
% clear;clc;close all;
% disp(输入样本矩阵(每行表示一个测试数据):);
% x [randn(1,20)-3 randn(1,20)+3;randn(1,40)]
% disp(样本所属类别:);
% y [-ones(1,20) ones(1,20)]
% [nsv,alpha,bias,T] svm168(x,y,rbf,10,4);
% fprintf(运行时间T %g\n,T);
% fprintf(支持向量个数:%g\n,nsv);
% svcplot(x,y,linear,alpha,bias);
% disp(测试数据:);
% X_test [randn(1,20)-3 randn(1,20)+3;randn(1,40)]
% disp(测试数据类别:);
% Y_test [-ones(1,20) ones(1,20)]
% disp(测试数据类别判决:);
Output kernel(rbf,X_test,x(find(alpha),:),4)*alpha(find(alpha))+bi
as
% disp(错误率:);
% number_error sum(abs(Y_test-sign(Output)))/2;
% error number_error/20
T clock;
if (nargin4 |nargin6)
help svm168
else
if(nargin 4 ker(1) p)
disp(将多项式内积的次数置为2。);
par 2;
elseif(nargin 4 ker(1) r)
fprintf(1,径向基函数内积的参数(方差)置为 %1.3f\n,sqrt(size(x,2)));
par sqrt(size(x,2));
elseif(nargin 4)
par 0;
end
if(nargin6)
tol 10^-5;
end
K 10^6;
N size(x,1);
ns -1;
k 2;
hacer 1;
bi 0;
H kernel(ker,x,x,par);
i1p 1:2:N;
i
您可能关注的文档
- 四川省广元市广元市格莱美汇歌城项目(公示本).pdf
- 四川省广元市玻璃深加工项目(公示本).pdf
- 四川省宜宾市纳黔高速公路江门互通至兴文石海一级公路(光明新城至宜叙高速兴文石海互通段)工程.pdf
- 四川省四川长宁天然气开发有限责任公司--宁213井、宁215井钻井工程.pdf
- 四川省广元市嘉乐砖厂项目 公示本.pdf
- 四川省广安市会议及展览服务项目.pdf
- 四川省德阳市(公示本)-东湖首座消防通道.pdf
- 四川省广元市栖凤北路延伸段道路工程(公示本).pdf
- 四川省德阳市(公示本)华山路(嘉陵江路—五岔路口)改造提升项目环境影响报告表.pdf
- 四川省广安市武胜县县城城市道路建设工程.pdf
- (高清版)DB52∕T 689-2010 烤烟专业队伍建设作业规范 专业烘烤队伍.pdf
- (高清版)DB52∕T 692-2010 贵州省温泉旅游设施与服务.pdf
- (高清版)DB52∕T 713-2015 地理标志产品 雷山银球茶.pdf
- (高清版)DB52∕T 679-2010 贵州省标准化烟叶站(点)建设规范.pdf
- (高清版)DB52∕T 687-2010 烤烟专业队伍建设作业规范 专业植保队伍.pdf
- (高清版)DB52∕T 685-2010 烤烟专业队伍建设作业规范 专业育苗队伍.pdf
- (高清版)DB52∕T 705-2011 人工马尾松地径材积表.pdf
- (高清版)DB52∕T 722-2011 白栎次生薪炭林经营技术规程.pdf
- (高清版)DB52∕T 743-2012 金属冶炼行业 自吸过滤式防尘口罩.pdf
- (高清版)DB2201∕T 8-2021 行道树栽植与养护管理技术规范 .pdf
文档评论(0)