手机版

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

时间:2025-07-13   来源:未知    
字号:

% 支持向量机用于多类模式分类 - 必须选择最优参数 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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)