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

    浏览量

    20872
  • 机器学习
    +关注

    关注

    66

    文章

    8406

    浏览量

    132562

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

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

收藏 人收藏

    评论

    相关推荐

    一种改进的基于密度聚模糊支持向量

    为了提高模糊支持向量在数据集上的训练效率,提出一种改进的基于密度聚(DBSCAN)的模糊支持向量
    发表于 03-20 16:21 12次下载

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

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

    基于搜索机制密度聚支持向量预选取算法

    支持向量在解决小样本、非线性及高维模式识别问题中具有许多特有的优势,但支持向量的选择过程复杂。该文利用聚
    发表于 04-15 08:54 13次下载

    基于SVM的模拟调制方式识别算法

    提出了一种基于支持向量模拟调制方式识别算法。该算法通过分析模拟调制信号的特点,提取有效的特征向量
    发表于 05-20 19:59 17次下载

    改进分块支持向量在入侵检测中的应用

    支持向量(SVC)是在支持向量的思想上发展而来一种聚
    发表于 05-26 14:59 32次下载

    电源.part1

    电源.part1
    发表于 08-03 10:21 16次下载
    电源<b class='flag-5'>类</b>.part<b class='flag-5'>1</b>

    基于改进FCM聚的BT-SVM分类算法

    针对二叉树支持向量分类问题上存在的不足,利用粒子群算法对模糊C 均值聚算法进行了改进,
    发表于 12-18 16:36 12次下载

    基于支持向量的手势识别研究

    本文主要研究支持向量在手势识别中模型的选择,包括模型和核函数的选择,提出基于径向基核函数和一对一
    发表于 01-22 12:46 29次下载

    支持向量中心点非线性聚的两大方法

    分布流形的复杂性,非线性聚是最流行和最被广泛研究的聚问题之一。本文首先从四个角度对非线性聚的近期工作做一个简要的综述,包括基于核的聚算法、
    发表于 01-03 14:31 0次下载

    基于可能性二均值聚的二分支持向量

    提出基于可能性二均值聚(Possibilistic Two Means, P2M)的二分支持向量(Support Vector Mac
    发表于 01-09 10:45 0次下载

    熵的二叉树支持向量的漏洞分类

    为了有效提高漏洞分类的准确性,针对基于二叉树支持向量分类算法的分类复杂性和分类结果依赖二叉树的结构等缺点,提出了一种基于熵的二又树
    发表于 01-25 10:40 0次下载

    基于支持向量的深度视频帧内编码快速算法

    深度视频编码中最优深度划分和模式选择过程具有非常高的计算复杂度。提出了基于支持向量(MSVM,multi-class support
    发表于 01-31 13:37 1次下载
    基于<b class='flag-5'>多</b><b class='flag-5'>类</b><b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>机</b>的深度视频帧内编码快速算法

    基于单支持向量的织物瑕疵检测研究

    为了实现在工业环境下的织物瑕疵在线检测,提出了一种基于单支持向量( OCSVM)的织物异常纹理检测方法。通过利用CCD采集织物图像,滤除图像噪声后提取了图像小区域窗口子图像特征;通
    发表于 04-17 14:42 0次下载
    基于单<b class='flag-5'>类</b><b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>机</b>的织物瑕疵检测研究

    图解支持向量SVM

    作者说:我以前一直没有真正理解支持向量,直到我画了一张图。 1. 问题 支持向量
    的头像 发表于 12-26 11:46 2294次阅读

    支持向量问题1对K-1方式)

    支持向量可求解二分问题。当需要求解多分类问题时,支持向量
    的头像 发表于 06-30 16:07 519次阅读