RBF核矩阵的实现

来源:互联网 发布:应对高考阅读优化卷下 编辑:程序博客网 时间:2024/06/05 00:26
function K=RBF(TRNfeatures,TSTfeatures,d)
  [NUMdims,NUMtrn]=size(TRNfeatures);%NUMdims是特征维数,NUMtrn是训练集的特征点数目

  [NUMdims,NUMtst]=size(TSTfeatures);%NUMdims是特征维数,NUMtrn是训练集的测试点数目


  K=zeros(NUMtrn,NUMtst);
 
    for i=1:NUMdims
      k=nzind(i);
      K=K+(repmat(TRNfeatures(k,:)',1,NUMtst)-repmat(TSTfeatures(k,:),NUMtrn,1)).^2;
    end;
  
  K=exp(-gamma*K);

end

阴影部分的处理很巧妙,巧妙的得到的核矩阵!


0 0
原创粉丝点击