⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testhingelar.m

📁 基于核分析的多类分类器
💻 M
字号:

clear all;
close all;

randn('seed',2);
rand('seed',2);

tol_cor        = 1e-3;
tol_diff_corA  = 1e-3;

sigma = 2;
nbapp = 200;
nbtest = 3;


ngrid = 50;
[xapp,yapp,xtest,ytest]=dataset('checkers',nbapp,nbtest,sigma);
[xgrid_1,xgrid_2] = meshgrid(linspace(-2,2,ngrid));
xgrid = [reshape(xgrid_1,ngrid*ngrid,1) reshape(xgrid_2,ngrid*ngrid,1)];



kernel = 'gaussian';
kerneloption = [0.1 0.3 0.9];
regterm = 1e-6;

n = nbapp;
y = yapp;

xforplot = xapp;


x = [];
xt = [];
for i=1:length(kerneloption)
    x   = [x svmkernel(xapp,kernel,kerneloption(i))];
    xt  = [xt svmkernel(xgrid,kernel,kerneloption(i),xapp)];
end
var = std(x,[],1);
% K = K - ones(size(K,1),1)*moy;
x = x ./ (ones(size(x,1),1)*var);
xt = xt ./ (ones(size(xt,1),1)*var);

AllBorne{1}.type = 'nbSV';
AllBorne{1}.borne = [2:2:30];
lambda = regterm;
verbose=1;
[solution, solution_OLS] = HingeLAR(x,y, AllBorne, [], lambda,verbose);

for i=1:length(solution),
    ft = LARval(xt, solution{i});
%     [solution{i}.indxsup'; solution{i}.Beta]
    plot2Ddec(xforplot, y, solution{i}.indxsup, xgrid_1, xgrid_2, ft,1,1);
     pause(0.3)
end

⌨️ 快捷键说明

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