最小二乘支持向量机LS-SVM分类MATLAB代码

作品简介

CSDN参考:最小二乘支持向量机LS-SVM分类

代码附件说明:

a) 代码与数据介绍:最小二乘支持向量机LSSVM数据分类的代码采用意大利红酒数据集样本进行实现。数据格式为EXCEL。代码可直接套数据运行。输入的影响指标个数不限,多分类。

b). 数据集为EXCEL格式的数据,在EXCEL换数据后,在MATLAB程序中设定相应的EXCEL数据读取范围即可。代码使用中文注释清楚。

代码使用步骤:

LSSVM分类代码采用意大利红酒数据集样本进行实现。数据格式为EXCEL。代码使用步骤如下:

a). 在程序外部数据EXCEL文件中换上自己数据集;

b). 双击点开main.m主程序文件,读取EXCEL的方式如下:

addpath('LS-SVMlab')
% 读取数据
data=xlsread('数据.xlsx','Sheet1','A1:N178');   

%输入输出数据
input=data(:,1:end-1);    %data的第一列-倒数第二列为特征指标
output_labels=data(:,end);  %data的最后面一列为标签类型

c). 运行main.m主程序,得到结果。

代码结果图:




(说明:γ与带宽σ2参数可在范围内设定,代码的输入指标个数不限制,多分类)



创作时间:2021-07-20 17:36:02