登录
首页 » Matlab » LS_SVMlab多分类

LS_SVMlab多分类

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

  • SHORTPATHmatlab
    最短路的matlab代码,很不错的。 (Matlab code of the most short-circuit)
    2009-04-26 14:09:47下载
    积分:1
  • objpose.tar
    说明:  基于点的位姿估计,用的是正交迭代算法,国外论文的源代码(Point-based pose estimation, iterative algorithm using the orthogonal)
    2011-04-11 20:47:58下载
    积分:1
  • matlab-functions-query
    matlab常用函数查询,编程很有用的东西。(matlab commonly used functions query)
    2013-01-15 11:55:45下载
    积分:1
  • Betweenness
    这个程序可以用来计算复杂网络中的介数,稍微修改就可以实现边介数和点介数的计算。(This program can be used to calculate the number of referrals of complex networks, a slight modification can calculate the number of edges and points referral referral number.)
    2013-12-26 10:17:30下载
    积分:1
  • 调频连续波雷达信号仿真 rayleigh
    说明:  调频连续波雷达信号仿真,以及信号处理过程仿真,适合初学者以及急需FMCW信号仿真的用户(FMCW radar signal simulation, as well as signal processing simulation, take triangle wave modulation as an example, code writing is standard, code annotation is excellent. Suitable for beginners and users in urgent need of FMCW signal simulation)
    2019-11-24 15:11:47下载
    积分:1
  • 全局群智能优化算法改进ELM
    说明:  利用全局优化算法改进群智能算法从而改进ELM(Global group intelligence optimization algorithm improves ELM)
    2020-11-11 19:59:45下载
    积分:1
  • kaerman
    卡尔曼滤波扩展程序代码,很好的程序,大家都来下载吧!赶紧的!(Extended Kalman filtering code, very good program, we have to download it! Hurry it!)
    2010-06-03 09:54:06下载
    积分:1
  • matlab-interface
    MATLAB相关接口介绍的一本很实用的书,非常适合初学者(MATLAB interface)
    2012-05-06 17:44:01下载
    积分:1
  • ARX+ARMAX
    Here,we want to estimate a system with ARX and ARMAX. the euation of system is : 2(s+1)/s^2+2s+2 so first, we find the discrete equation that sampling frequency is 100ms. Here,in our sample,na=nb=2,nc=1 also ,this algorithm find the poles and zeros of the system.
    2010-08-27 17:39:12下载
    积分:1
  • FDTDzhuRCS
    利用FDTD方法计算简单目标(如:方柱)的RCS,通过迭代求解,近远场外推,得到远区场的结果 (Using the FDTD method to calculate the RCS of simple objects(such as square column), through iterative solution, Near far field extrapolation to get the results of far field)
    2013-08-04 20:13:56下载
    积分:1
  • 696518资源总数
  • 104662会员总数
  • 21今日下载