代码说明和使用步骤:
数据介绍:遗传算法优化的支持向量机GA-SVM代码采用意大利红酒数据集进行分类实验。数据格式为EXCEL。直接套数据运行。输入的特征指标不限,多分类。
a). GA_SVM.m文件为主程序,在程序外部数据EXCEL中换自己数据集,打开MATLAB,GA_SVM.m主程序中设定相应的数据读取范围即可。
b). 读取EXCEL数据的方式如下:
addpath('func_apply') %加载文件夹路径,方便主程序调用函数
% 读取数据
data=xlsread('数据.xlsx','Sheet1','A1:N178'); %使用xlsread函数读取EXCEL中对应范围的数据即可
%输入输出数据
input=data(:,1:end-1); %data的第一列-倒数第二列为特征指标
output_labels=data(:,end); %data的最后面一列为标签类
c). 运行GA_SVM.m主程序,得到结果和图。
代码结果图: