rncalc.m
来自「用于matlab环境下的支持向量机svm的工具箱」· M 代码 · 共 48 行
M
48 行
function [c,d]=rncalc(xapp,yapp,kernel,kerneloption,lambda,T)
% USAGE
%
% [c,d]=rncalc(xapp,app,kernel,kerneloption,lambda,T);
%
%
% y= K*c+ T*d
% calculates the minimizer of equation
% (yapp- y)^2 + \lambda ||y||^2
% with y= K*c+ T*d
%
% Inputs
% xapp Input Learning dataset
% yap Output Learning dataset
% kernel The Kernel
%
%
% kerneloption : parameters of kernel
%
% Lambda regularization hyperparameters
% T span matrix Tij= phi_j(x_i) (defaults = 1)
% Outputs
%
% c,d so that (yapp- K*c-T*d)^2 are minimized
% 11/03/2002 Alain Rakotomamonjy
n=size(xapp,1);
if nargin <6
T=ones(n,1);
else
if size(T,1)~=n & ~isempty(T)
error('Span matrix T and xapp must have the same number of rows...');
end;
end;
if nargin <5
error('Not enough input parameters...');
end;
K = zeros(n,n);
K=svmkernel(xapp,kernel,kerneloption);
[c,d]=regsolve(K,T,yapp,lambda);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?