登录
首页 » Matlab » LS_SVMlab多分类

LS_SVMlab多分类

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

  • wave2
    人脸图像的2级小波分解,用MATLAB实现。可得到人脸图像的二级小波分解图。使用时只需把图片名称改成自己所具有的即可(Face feature extraction)
    2010-06-13 23:51:16下载
    积分:1
  • Helmholtz
    对helmholtz方程的matlab编程 (helmholtz)
    2010-08-02 11:41:51下载
    积分:1
  • shengyuxian
    产生升余弦滤波器的时域与频域波形,带有默认参数,滚降系数为alpha。(Time domain and frequency domain waveforms produce raised cosine filter with default parameters, roll-off factor for the Alpha.)
    2013-05-13 08:59:16下载
    积分:1
  • 分数短路电流控制
    这是它基于 fractionnal 短的 mppt 大功率点跟踪的 matlab 程序代码电路当前消防控制中心或首先我们测量 Isc 和 拿着它与延后,出现该错误时,如何将由 PI 补偿器 compensed comparite 计算占空比和存储它。此方法是快速却高占空比的变化
    2022-07-15 05:50:20下载
    积分:1
  • 多假设跟踪matlab代码
    mht算法实现目标跟踪
    2022-02-16 09:56:53下载
    积分:1
  • BSCB图像修复MATLAB源代码
    资源描述MATLAB代码,应用BSCB模型修复图像,获得了良好的效果。压缩包中附带两张图,一张是需要修复的图,一张是掩膜图像,可直接调用。
    2022-08-09 07:34:25下载
    积分:1
  • all_medfilt2
    使用matlab做的2维灰度图像的中值滤波器。(median filter using matlab)
    2011-04-23 22:42:20下载
    积分:1
  • pso-1
    给出了经典的粒子群优化算法的matlab实现方法,并结合测试函数,显示算法的寻优能力(Gives a classical particle swarm optimization algorithm matlab implementation, combined with the test function, the ability to display optimization algorithm)
    2014-02-18 16:17:34下载
    积分:1
  • 05615893_yyouxian
    滑动轴承的有限长简化模型,利用雷诺方程计算出油膜厚度分布和压力(A simplified model of finite length sliding bearing, the use of the Reynolds equation to calculate the film thickness distribution and pressure)
    2016-01-12 21:34:12下载
    积分:1
  • 地震数据三维显示程序
    应用背景应用于地球物理专业对三维地震数据的显示,也可用于其他地球物理三维数据或是属性体的显示。对地球物理专业的学生来说非常有用,是基本工具。关键技术matlab程序,简单易读懂,读取数据速度非常快,显示效果好,发文章作图必用。修改方便,在原始程序上稍作修改可以用于不同类型的数据的三维显示。
    2022-03-22 00:37:27下载
    积分:1
  • 696518资源总数
  • 104830会员总数
  • 42今日下载