1.结果图
2.数据介绍:
训练集数据
训练集标签
测试集数据
3.代码
数据集和代码的压缩包在最后一行
%% 初始化
clear all
clc
load data.mat
%训练集---10个样本
train_matrix=input;
train_label=output';
%测试集---10个样本
test_matrix=test;
test_label=output';
%% 数据归一化
%训练集
[Train_matrix,PS]=mapminmax(train_matrix');
Train_matrix=Train_matrix';
%测试集
Test_matrix=mapminmax('apply',test_matrix',PS);
Test_matrix=Test_matrix';
%% SVM创建/训练(RBF核函数)
%寻找最佳c/g参数——交叉验证方法
[c,g]=meshgrid(-10:0.2:10,-10:0.2:10);
[m,n]=size(c);
cg=zeros(m,n);
%代码和数据集压缩包:https://mbd.pub/o/bread/ZJuckp1u