0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

支持向量机(多类问题之1类对另1类)

RG15206629988 来源:行业学习与研究 2023-07-05 16:08 次阅读

假设测试样本需被分为三类,首先需构建三个支持向量机模型,分别为:

(1)第一个支持向量机模型将样本分类为类别1和类别2, (2)第二个支持向量机模型将样本分类为类别1和类别3, (3)第三个支持向量机模型将样本分类为类别2和类别3。

然后将每个训练数据输入至上述三个支持向量机的模型中,并采用“投票”的方式确定每个测试样本的类别。例如,对于某一测试样本,若第一个支持向量机模型将该样本分类至类别1,第二个支持向量机模型将该样本分类至类别1,第三个支持向量机模型将该样本分类至类别2,此时,类别1“被投两票”,类别2“被投一票”,类别3“被投零票”,因此,该样本最终被分类为得票数最高的类别1。

但上述“投票”方式可能出现“平票”的情况。例如,对于某一测试样本,若第一个支持向量机模型将该样本分类至类别1,第二个支持向量机模型将该样本分类至类别3,第三个支持向量机模型将该样本分类至类别2。

“平票”情况可导致不能分类问题,1类对另1类的方式可通过将测试样本在上述三个支持向量机模型中各类别的分数加和,并将该样本归类于分数和最大的类别的方式解决上述不能分类的问题。

测试样本所获得的分数可通过支持向量机判别式计算得出,即: socre=∑αiyiK(Xi,X)+b 例如,对于某一测试样本,若: 其在第一个支持向量机模型(类别1VS类别2)获得的分数为0.5, 其在第二个支持向量机模型(类别1VS类别3)获得的分数为-0.2, 其在第三个支持向量机模型(类别2VS类别3)获得的分数为0.4。

则该样本在上述三个支持向量机模型中: 对类别1的分数和为0.5-0.2=0.3, 对类别2的分数和为-0.5+0.4=-0.1, 对类别3的分数和为0.2-0.4=-0.2。 即该样本对类别1的分数最大,因此该样本被归类于类别1。

1类对另1类的方式可解决机器学习相关介绍(20)——支持向量机(多类问题之1类对K-1类方式)中1类对K-1类方式训练样本不平衡的问题,但1类对另1类方法需训练的支持向量机的数量为K(K-1)/2(K为类别数),当K较大时,训练和测试时间较长。

因此,支持向量机可综合1类对K-1类和1类对另1类的方式,得出如图一所示的树状方式(下文简称“树状方式”)。该树状方式处理的是一个8分类问题,在处理该问题时,需构建7个分类器(支持向量机模型),每个分类器区分两个类别。

92283758-1b0a-11ee-962d-dac502259ad0.png

图一,图片来源:中国慕课大学《机器学习概论》

该树状方式在减少分类器数量的同时兼顾了类别样本数量的平衡。该树状方式需保证每个分类器所区分的两类差别是显著的,例如“1、2、3、4VS5、6、7、8”两类的差别是显著的。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 向量机
    +关注

    关注

    0

    文章

    166

    浏览量

    20717
  • 机器学习
    +关注

    关注

    66

    文章

    8134

    浏览量

    130577

原文标题:机器学习相关介绍(21)——支持向量机(多类问题之1类对另1类)

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于概率投票策略的多类支持向量机及应用

    传统的支持向量机是基于两类问题提出的,如何将其有效地推广至多类分类仍是一个研究的热点问题。在分析比较现有支持向量机多类分类OVO方法存在的问题及缺点的基础上,该文
    发表于 04-01 08:53 12次下载

    改进PSO算法的支持向量机在NIDS中的应用

    支持向量机(SVM )作为一种分类技术已经成功运用于入侵检测,但是支持向量机的性能与参数的选择相关。在实际应用中支持
    发表于 06-19 11:22 13次下载

    特征加权支持向量

    该文针对现有的加权支持向量机(WSVM)和模糊支持向量机(FSVM)只考虑样本重要性而没有考虑特征重要性对分类结果的影响的缺陷,提出了基于特征加权的
    发表于 11-21 11:15 15次下载

    基于改进的支持向量机的脱机中文签名验证

    针对支持向量机算法的不足,将粗糙集和支持向量机相结合,利用粗糙集理论对数据属性进行约简,在某种程度上减少支持
    发表于 02-16 16:14 15次下载
    基于改进的<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机的脱机中文签名验证

    基于支持向量机(SVM)的工业过程辨识

    支持向量机应用到典型的时变、非线性工业过程 连续搅拌反应釜的辨识中, 并与BP 神经网络建模相比较, 仿真结果表明了支持向量机的有效性与优越性.
    发表于 03-30 16:12 42次下载
    基于<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机(SVM)的工业过程辨识

    基于支持向量机的颤振在线智能检测_钱士才

    基于支持向量机的颤振在线智能检测_钱士才
    发表于 01-12 18:09 0次下载

    光滑分段孪生支持向量机_吴青

    光滑分段孪生支持向量机_吴青
    发表于 03-19 19:04 0次下载

    模糊支持向量机的改进方法

    改进了模糊支持向量机隶属度函数设计方法。考虑样本分布不确定的问题,使用灰色关联度代替现有方法中的欧氏距离,定义了样本的平均灰色绝对关联度;针对噪声识别过程中支持向量对分类贡献被削弱的问
    发表于 11-29 16:19 0次下载
    模糊<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机的改进方法

    关于支持向量机(SVMs)

    支持向量机(Support Vector Machine: SVM)是一种非常有用的监督式机器学习算法
    的头像 发表于 04-02 08:52 3953次阅读
    关于<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机(SVMs)

    什么是支持向量机 什么是支持向量

    支持向量机,英文为Support Vector Machine,简称SV机(论文中一般简称SVM)。它是一 种监督式学习的方法,它广泛的应用于统计分类以及回归分析中。
    发表于 01-28 16:01 2.1w次阅读
    什么是<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机 什么是<b class='flag-5'>支持</b><b class='flag-5'>向量</b>

    介绍支持向量机的基础概念

    支持向量机(Support Vector Machine)是一种较知名的机器学习算法,该算法由俄罗斯数学家Vladimir Vapnik创立。
    的头像 发表于 04-28 09:09 679次阅读
    介绍<b class='flag-5'>支持</b><b class='flag-5'>向量</b>机的基础概念

    支持向量机(核函数的定义)

    根据机器学习相关介绍(10)——支持向量机(低维到高维的映射),支持向量机可通过引入φ(x)函数,将低维线性不可分问题转换为高维线性可分问题。
    的头像 发表于 05-20 10:41 555次阅读
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b>机(核函数的定义)

    支持向量机(原问题和对偶问题)

    本文主要介绍原问题(PRIME PROBLEM)和对偶问题(DUAL PROBLEM),支持向量机优化问题可通过原问题向对偶问题的转化求解。
    的头像 发表于 05-25 09:31 785次阅读

    支持向量机(兵王问题描述)

    本文主要内容为采用支持向量机(SVM)解决国际象棋兵王问题。
    的头像 发表于 06-09 17:52 733次阅读
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b>机(兵王问题描述)

    支持向量机(多类问题之1类对K-1类方式)

    支持向量机可求解二分类问题。当需要求解多分类问题时,支持向量机可将二分类问题的求解方式转化为多分类问题的求解方式
    的头像 发表于 06-30 16:07 301次阅读