normalizekernel.m

来自「应用于matlab支持向量机svm的工具箱」· M 代码 · 共 21 行

M
21
字号
function K=normalizekernel(x,kernel,kerneloption,xsup);

%  USAGE
%
% K=normalizekernel(x,kernel,kerneloption,xsup);

n=size(x,1);
for i=1:n
    kdiag1(i,:)=svmkernel(x(i,:),kernel,kerneloption);
end;
if nargin >3
    n1=size(x1,1);
    for i=1:n1
    kdiag2(i,:)=svmkernel(xsup(i,:),kernel,kerneloption);
    end;
else
    kdiag2=kdiag1;
end;
Kp=svmkernel(x,kernel,kerneloption,xsup);
Kweight=kdiag1*kdiag2';
K=Kp./sqrt(Kweight);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?