• 大小: 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


评论

共有 条评论

相关资源