登录
首页 » Matlab » LS_SVMlab多分类

LS_SVMlab多分类

于 2022-05-14 发布 文件大小:1,000.82 kB
0 39
下载积分: 2 下载次数: 2

代码说明:

支持向量机的多类分类支持向量机的基本理论是从二类分类问题提出的。我想绝大部分网友仅着重于理解二类分类问题上了,我当初也是这样,认识事物都有一个过程。二类分类的基本原理固然重要,我在这里也不再赘述,很多文章和书籍都有提及。我觉得对于工具箱的使用而言,理解如何实现从二类分类到多类分类的过渡才是最核心的内容。下面我仅以1-a-r算法为例,解释如何由二类分类器构造多类分类器。二类支持向量机分类器的输出为[1,-1],当面对多类情况时,就需要把多类分类器分解成多个二类分类器。在第一种工具箱LS_SVMlab中,文件Classification_LS_SVMlab.m中实现了三类分类。训练与测试样本分别为n1、n2,它们是3 x 15的矩阵,即特征矢量是三维,训练与测试样本数目均是15;由于是三类分类,所以训练与测试目标x1、x2的每一分量可以是1、2或是3,分别对应三类,如下所示: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)];     1-a-r算法定义:对于N类问题,构造N个两类分类器,第i个分类器用第i类训练样本作为正的训练样本,将其它类的训练样本作为负的训练样本,此时分类器的判决函数不取符号函数sign,最后的输出是N个两类分类器输出中最大的那一类。在文件Classification_LS_SVMlab.m的第42行:codefct = "code_MOC",就是设置由二类到多类编码参数。当第42行改写成codefct ="code_OneVsAll",再去掉第53行最后的引号,按F5运行该文件,命令窗口输出有:codebook =     1    -1    -1    -1   &n

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • frequencyestimation
    frequency estimation
    2009-07-23 17:20:38下载
    积分:1
  • diamond_distribution
    改程序是经典的模态识别程序,基本包括了所有的模态识别方法,包括prony法、era发、频域分析法,还具有有限元分析等功能,对模态分析特别有帮助。(Reform program is the classic modal identification procedures, including all of the basic modal identification methods, including prony law, era hair, frequency domain analysis, also has features such as finite element analysis, modal analysis of particularly helpful.)
    2011-06-22 18:39:50下载
    积分:1
  • 一个好的预报误差法参数辨识-松弛的思想matlab例程
    包括脚本文件和函数文件形式,gmcalab 快速广义的形态分量分析,基于kaiser窗的双谱线插值FFT谐波分析,连续相位调制信号(CPM)产生,研究生时的现代信号处理的作业,包括广义互相关函数GCC时延估计。
    2022-03-01 07:07:06下载
    积分:1
  • work
    在matlab环境下的二维双曲型和抛物型偏微分方程的数值解法(Matlab environment in two-dimensional hyperbolic and parabolic partial differential equations numerical solution)
    2007-11-11 20:47:43下载
    积分:1
  • gaussppg
    Program for Gauss - Seidel for Load Flow Analysis
    2011-03-23 07:51:18下载
    积分:1
  • PCA
    用一个仿真实例来说明子空间辨识算法下的Matlab程序设计结构(Akiko is a simulation example the design of the structure of space identification algorithm in Matlab)
    2021-04-17 18:08:52下载
    积分:1
  • lssvm
    lssvm最小二乘支持向量机的主程序,最基本的程序(lssvm the main program, the basic procedures)
    2012-06-24 18:12:46下载
    积分:1
  • derek_zhu201409252059(tvpvar)
    用于估计TVPVAR模型,使用MATLAB语言编程,其中有比较详细的程序使用说明(It is used to estimate TVPVAR model.)
    2020-11-11 16:29:44下载
    积分:1
  • kiuqang
    使用matlab实现智能预测控制算法,小波包分析提取振动信号中的特征频率,采用波束成形技术的BER计算。( Use matlab intelligent predictive control algorithm, Wavelet packet analysis to extract vibration signal characteristic frequency, By applying the beam forming technology of BE.)
    2016-09-10 20:37:35下载
    积分:1
  • matlabexam
    MATLAB,it help we learn gsm very well(matlabexam,it help we learn gsm very well)
    2010-08-05 08:51:50下载
    积分:1
  • 696518资源总数
  • 104321会员总数
  • 14今日下载