资源简介
可实现SVM函数曲线拟合,支持向量机曲线逼近,多类分类等等强大功能,无需修改源程序,直接可用
代码片段和文件信息
% 支持向量机用于多类模式分类 - 必须选择最优参数 GammaC
% 工具箱:OSU_SCM3.00
% 使用平台:Matlab6.5
% 作者:陆振波,海军工程大学
% 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页
% 电子邮件:luzhenbo@sina.com
% 个人主页:luzhenbo.88uu.com.cn
clc
clear
close all
%---------------------------------------------------
% 产生训练样本与测试样本,每一列为一个样本
n1 = [rand(35)rand(35)+1rand(35)+2];
x1 = [1*ones(15)2*ones(15)3*ones(15)]; % 特别注意:这里的目标与神经网络不同
n2 = [rand(35)rand(35)+1rand(35)+2];
x2 = [1*ones(15)2*ones(15)3*ones(15)]; % 特别注意:这里的目标与神经网络不同
xn_train = n1; % 训练样本
dn_train = x1; % 训练目标
xn_test = n2; % 测试样本
dn_test = x2; % 测试目标
%---------------------------------------------------
% 参数设置
Samples1 = xn_train;
Labels1 = dn_train;
Samples2 = xn_test;
Labels2 = dn_test;
Gamma = 1;
C = 1;
%---------------------------------------------------
% 训练与测试
% 训练
% 输出参数即是训练结果,其物理意义相当于网格结构参数,用于测试及新样本识别时的输入
% 这里使用 RbfSVC 函数训练,还可以使用 LinearSVC PolySVC 等函数来训练
[AlphaY SVs Bias Parameters nSV nLabel] = ...
RbfSVC(Samples1 Labels1 Gamma C);
% 测试
[ClassRate DecisionValue Ns ConfMatrix PreLabels] = ...
SVMTest(Samples2 Labels2 AlphaY SVs BiasParameters nSV nLabel);
%---------------------------------------------------
% 输出参数
% ClassRate - 正确分类率 1x1;
% DecisionValue - 判别函数的输出(仅对2类问题有效) 1xN;
% Ns - 每一类的样本数 1x(L+1) 或 1xL;当为1x(L+1)时,最后一个元素不属于任何一类
% ConfMatrix - 错判矩阵 (L+1)x(L+1) or LxL 这里 ConfMatrix(ij) = P(X in j| X in i);
% 当为 (L+1)x(L+1) 时,最后一行和最后一列是那些不属于任何一类的样本
% PreLabels - 实际测试输出 1xN.
%---------------------------------------------------
% 结果统计
Result = ~abs(PreLabels-Labels2) % 正确分类显示为1
Percent = sum(Result)/length(Result) % 正确分类率
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2738 2003-02-21 22:39 SVM--function available\LS_SVMlab\AFE.m
文件 5785 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_errorbar.m
文件 2003 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_initlssvm.m
文件 10345 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_lssvm.m
文件 8187 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_lssvmARD.m
文件 9358 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_modoutClass.m
文件 5977 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_optimize.m
文件 4178 2003-02-21 22:39 SVM--function available\LS_SVMlab\bay_rr.m
文件 164 2005-04-15 21:53 SVM--function available\LS_SVMlab\buffer.mc
文件 5632 2003-02-21 22:39 SVM--function available\LS_SVMlab\changelssvm.m
文件 4245 2005-04-15 19:10 SVM--function available\LS_SVMlab\code.asv
文件 4245 2005-04-15 19:11 SVM--function available\LS_SVMlab\code.m
文件 2118 2003-02-21 22:39 SVM--function available\LS_SVMlab\codedist_bay.m
文件 756 2003-02-21 22:39 SVM--function available\LS_SVMlab\codedist_hamming.m
文件 2018 2003-02-21 22:39 SVM--function available\LS_SVMlab\codedist_loss.m
文件 4125 2003-02-21 22:39 SVM--function available\LS_SVMlab\codelssvm.m
文件 5197 2003-02-21 22:39 SVM--function available\LS_SVMlab\code_ECOC.m
文件 550 2003-02-21 22:39 SVM--function available\LS_SVMlab\code_MOC.m
文件 364 2003-02-21 22:39 SVM--function available\LS_SVMlab\code_OneVsAll.m
文件 555 2003-02-21 22:39 SVM--function available\LS_SVMlab\code_OneVsOne.m
文件 32 2003-03-20 09:24 SVM--function available\LS_SVMlab\Contents.m
文件 8174 2003-02-21 22:39 SVM--function available\LS_SVMlab\crossvalidate.m
文件 1886 2003-02-21 22:39 SVM--function available\LS_SVMlab\deltablssvm.m
文件 3369 2003-02-21 22:39 SVM--function available\LS_SVMlab\democlass.m
文件 3864 2003-02-21 22:39 SVM--function available\LS_SVMlab\demofun.m
文件 4748 2005-09-13 21:00 SVM--function available\LS_SVMlab\demomodel.m
文件 2259 2003-03-11 15:50 SVM--function available\LS_SVMlab\demo_fixedclass.m
文件 3099 2003-02-21 22:39 SVM--function available\LS_SVMlab\demo_fixedsize.m
文件 3337 2003-02-21 22:39 SVM--function available\LS_SVMlab\demo_yinyang.m
文件 3507 2003-02-21 22:39 SVM--function available\LS_SVMlab\denoise_kpca.m
............此处省略422个文件信息
- 上一篇:BP Match 基于置信传播的立体匹配算法
- 下一篇:单一图像去雾
相关资源
- HOG 根据Dalal提出的HOG特征算法编写
- CROlib.mat 1.0.2
- 支持向量机SVM机器学习方法
- 基于半监督的svm的图像分类
- SVM的手写数字识别(Handwriting recogni
- PSO SVM SVM用于分类时的参数优化
- 很好的matlab libsvm应用案例( heart_sc
- HoG SVm 人脸识别方
- SVM light 工具箱 包含和说明文件 包含
- SVM之MATLAB的简单实现
- 基于HOG+SVM的行人检测系统
- pso_svm.m-matlab程序。
- SVM参数寻优及交叉验证matlab
- 支持向量机进行预测SVMMatlab版
- 基于Matlab植物虫害检测GUI,注释,s
- Matlab PCA+SVM人脸识别包含GUI界面设计
- 支持向量机进行预测(SVM)Matlab版.
- matlab中LS_SVMlab工具箱
- 支撑向量机SVM和支撑向量回归SVR的参
- SVM的Matlab工具箱,具有详细工具箱安
- lssvm(最小二乘支持向量机)matlab
- matlab实现HOG+LBP+HIKSVM行人检测算法
- RBF and svm matlab code matlab回归预测的源
- 基于svm dtc 的船舶电力推进系统仿真模
- PCA SVM 程序
- libsvm SVM分类器
- PSO SampEn ApproxiEN RVM PSO:粒子群优化算
- matlab的libsvm3.18工具箱
- 基于pso的matlab svm参数优化寻优
- libsvm-mat-2.89-3[FarutoUltimate3.0] SVM分类、
评论
共有 条评论