登录
首页 » Matlab » LS_SVMlab多分类

LS_SVMlab多分类

于 2022-05-14 发布 文件大小:1,000.82 kB
0 126
下载积分: 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 个回复

  • generateDictionaries
    Matching Pursuit 算法,该算法能够把Gabor原子集合,用线性组合表示,能够降低运算量。(Matching Pursuit algorithm, which can Gabor atomic collection, using a linear combination that can reduce computational complexity.)
    2008-12-22 09:55:16下载
    积分:1
  • alamouti_Turbo
    Work has started in the 3GPP to define a long-term evolution for 3G, sometimes referred to as Super-3G, which will stretch the performance of 3G technology.
    2010-06-21 22:03:48下载
    积分:1
  • zzzzzz
    通信系统MATLAB仿真.ppt (MATLAB simulation of communication systems. Ppt)
    2010-07-27 15:17:36下载
    积分:1
  • bp339
    BP算法的MATLAB实现,从而实现了BP预测的算法,这是一段简单的小程序。(BP algorithm MATLAB realize in order to achieve a BP prediction algorithm, which is a simple procedure.)
    2008-04-11 11:03:02下载
    积分:1
  • vblast-detection
    该程序包实现了VBLAST结构的传输下,接收端采用ZF、ZF_SIC、MMSE、MMSE-SIC等检测算法时误码率和信噪比的性能比较(The package implements the transmission of VBLAST structure, the receiver with ZF, ZF_SIC, MMSE, MMSE-SIC detection algorithm for error rate and SNR performance comparison)
    2020-12-07 14:49:21下载
    积分:1
  • 8dpsk
    8dpsk调制系统的性能仿真,误符合率、功率谱密度图等(8dpsk modulation performance of the system simulation, error in line with the rate, power spectral density map)
    2009-06-23 01:03:03下载
    积分:1
  • matlab100examples
    100个matlab小程序的集合,适用于初学者学习。(100 matlab small collection of programs for beginners to learn.)
    2011-07-03 14:45:39下载
    积分:1
  • 课程作业时的语音识别中的模型和算法matlab例子
    gmcalab 快速广义的形态分量分析,pwm整流器的建模仿真,采用累计贡献率的方法,使用matlab实现智能预测控制算法,代码
    2022-03-13 13:27:19下载
    积分:1
  • 生命游戏回溯问题matlab实现
    生命游戏(Life Game)是由数学家John Conway于1970年发明的。是一类特殊的细胞自动机。在简单的规则下,不同初始状态将演变出五彩缤纷的画面。如果将顺序倒过来,能否由当前的进化状态推测出其以前的状态?请建立回溯模型或算法,来推测当前游戏状态往前回溯δ(≤5)步的初始状态。
    2022-03-24 07:24:31下载
    积分:1
  • matrixop-1.0
    A Matlab object that acts just like a matrix but represents a linear operator as a function.
    2010-01-12 18:48:51下载
    积分:1
  • 696516资源总数
  • 106752会员总数
  • 15今日下载