支持向量机分类识别的MATLAB别代码

时间:2025-04-20

% 支持向量机用于多类模式分类 - 必须选择最优参数 gam,sig2

% 工具箱:LS_SVMlab

% 使用平台:Matlab6.5

% 作者:陆振波,海军工程大学

% 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页

% 电子邮件:luzhenbo@

% 个人主页:

clc

clear

close all

%---------------------------------------------------

% 产生训练样本与测试样本,每一列为一个样本

n1 = [rand(3,5),rand(3,5)+1,rand(3,5)+2];

x1 = [1*ones(1,5),2*ones(1,5),3*ones(1,5)]; % 特别注意:这里的目标与神经网络不同

n2 = [rand(3,5),rand(3,5)+1,rand(3,5)+2];

x2 = [1*ones(1,5),2*ones(1,5),3*ones(1,5)]; % 特别注意:这里的目标与神经网络不同

xn_train = n1; % 训练样本

dn_train = x1; % 训练目标

xn_test = n2; % 测试样本

dn_test = x2; % 测试目标

%---------------------------------------------------

% 参数设置

X = xn_train';

Y = dn_train';

Xt = xn_test';

Yt = dn_test';

type = 'c';

kernel_type = 'RBF_kernel';

gam = 2;

sig2 = 2;

preprocess = 'preprocess';

codefct = 'code_MOC';

% 将“多类”转换成“两类”的编码方案

% 1. Minimum Output Coding (code_MOC)

% 2. Error Correcting Output Code (code_ECOC)

% 3. One versus All Coding (code_OneVsAll)

% 4. One Versus One Coding (code_OneVsOne)

%---------------------------------------------------

% 编码

支持向量机分类识别的MATLAB别代码.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219