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

📄 plotxval_svm.m

📁 支持向量机应用的实例,希望对大家有用!支持向量机应用的实例,希望对大家有用!
💻 M
字号:
function plotxval_svm(train_data,test_data,train_y,test_y,w,str,SV);% plot cross-validation data
figure; 
% plot up to 2 classes of training data
ind = [-1 1];
for i=1:2
    cl = ind(i);
    cind=(train_y==ind(i));
    if cl==ind(1)
        plot(train_data(cind,1),train_data(cind,2),'bx');hold on;   
    elseif cl==ind(2)
        plot(train_data(cind,1),train_data(cind,2),'mo');hold on;
    end;
end;
axis=[floor(min(train_data(:,1))) floor(min(train_data(:,2))) ceil(max(train_data(:,1))) ceil(max(train_data(:,2)))];
title(str);
% plot up to 2 classes of test data
ind = [-1 1];
for i=1:2
    cl = ind(i);
    cind=(test_y==ind(i));
    if cl==ind(1)
        plot(test_data(cind,1),test_data(cind,2),'cx');hold on;   
    elseif cl==ind(2)
        plot(test_data(cind,1),test_data(cind,2),'ro');hold on;
    end;
end;
% plot support vectors
plot(SV(:,1),SV(:,2),'ks');hold on;
% plot decision surface
x1 = floor(min(train_data(:,1))):.01:ceil(max(train_data(:,1)));
x2 = -(w(1)*x1+w(3))/w(2);
plot(x1,x2,'k-');hold off;
axis=[floor(min(train_data(:,1))) floor(min(train_data(:,2))) ceil(max(train_data(:,1))) ceil(max(train_data(:,2)))];

⌨️ 快捷键说明

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