-
大小: 1KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-13
- 语言: Matlab
- 标签:
资源简介
KPCA MATLAB程序,提供4种核函数,根据贡献率自动选取特征向量
代码片段和文件信息
function k=kernel(xyivar);
%定义核函数
if i==1
k=exp((-norm(x-y)^2)/(2*var^2)); %i=1时,使用高斯核norm:返回x-y的范数
end
if i==2
k=(sum(x.*y)+1)^var; %i=2时,使用2阶多项式核
end
if i==3
k=sum(x.*y);%线性核
end
if i==4
k=tanh(sum(x.*y)+1); %sigmoid核
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2018-03-03 20:21 KPCA\kernel.m
文件 1462 2018-03-05 18:38 KPCA\kpca.m
目录 0 2018-03-05 18:38 KPCA
----------- --------- ---------- ----- ----
1763 3
评论
共有 条评论