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

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

3天内不再提示

机器学习相关介绍:支持向量机(低维到高维的映射)

RG15206629988 来源:中国慕课大学 2023-05-16 11:20 次阅读

本文主要来源于中国慕课大学《机器学习概论》学习笔记

根据机器学习相关介绍(9)——支持向量机(线性不可分情况),通过引入松弛变量δi将支持向量机推广至解决非线性可分训练样本分类的方式不能解决所有非线性可分训练样本的分类问题。因此,支持向量机的可选函数范围需被扩展以提升其解决非线性可分训练样本分类问题的能力。

支持向量机可选函数范围被扩大的方式与其他机器学习算法可选函数范围的被扩大方式不同。

其他算法(包括:人工神经网络、决策树等)可选函数范围被扩大的方式是直接产生更多可选函数。例如:人工神经网络可通过多层非线性函数的组合产生类似椭圆的曲线,以解决类似图一的分类问题。

773e3e20-f31d-11ed-90ce-dac502259ad0.png

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

支持向量机则通过将特征空间由低维映射至高维,并在高维度中采用线性超平面分类数据。下文通过案例介绍该数据分类方式。

如图二所示,圆圈和叉对应的向量分别为X1=[0,0]T(左下叉),X2=[1,1]T(右上叉),X3=[1,0]T(右下圆圈),X4=[0,1]T(左上圆圈),即X1、X2属于同一类别,X3、X4属于同一类别。图二所示分类问题为线性不可分分类问题,机器学习算法或人类均不能找到一条直线将圆圈和叉完全分类。

775e8ee6-f31d-11ed-90ce-dac502259ad0.png

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

但若构造一个二维特征空间到五维特征空间的映射φ(x),该案例可能转化为线性可分分类问题。

二维特征空间到五维特征空间映射的一种方式如下:

当在二维特征空间向量x=[a,b]T时,其五维特征空间向量φ(x)=[a2,b2,a,b,ab]T。

根据此映射方式,二维特征空间向量X1、X2、X3、X4对应的五维特征空间向量分别为φ(X1)=[0,0,0,0,0]T,φ(X2)=[1,1,1,1,1]T,φ(X3)=[1,0,1,0,0]T,φ(X4)=[0,1,0,1,0]T。

设:ω=[-1,-1,-1,-1,6]T,b=1,则:ωTφ(X1)+b=1>0,ωTφ(X2)+b=3>0,ωTφ(X3)+b=-1<0,ωTφ(X4)+b=-1<0,根据线性可分的定义,此时ωTφ(X1)+b=0所代表的函数在五维特征空间中将圆圈和叉完全分类。

支持向量机通过将特征空间由低维映射至高维解决非线性分类问题的方式可基于以下定理理解:

在一个M维空间上随机取N个训练样本,随机对每个训练样本赋予标签+1或-1,同时假设这些训练样本线性可分的概率为P(M),当M趋于无穷大时,P(M)=1。

即增加特征空间维度M时,带估计参数ω和b的维度也会增加,算法模型的自由度增加。因此,算法模型更可能将低维时无法完全分类的问题在高维完全分类。

综上,支持向量机的优化问题可改写为:

最小化:1/2||ω||2+C∑δi或1/2||ω||2+C∑δi2,

限制条件:(1)δi≥0,i=1~N;(2)yi(ωTφ(Xi)+b)≥1-δi,i=1~N。

其中,ω的维度与φ(Xi)的维度相同。

审核编辑:汤梓红

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

    关注

    42

    文章

    4771

    浏览量

    100742
  • 函数
    +关注

    关注

    3

    文章

    4329

    浏览量

    62586
  • 机器学习
    +关注

    关注

    66

    文章

    8414

    浏览量

    132601

原文标题:机器学习相关介绍(10)——支持向量机(低维到高维的映射)

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

收藏 人收藏

    评论

    相关推荐

    #硬声创作季 人工智能入门课程:10. [2.5.1]--支持向量映射

    向量人工智能
    Mr_haohao
    发布于 :2022年09月21日 11:08:23

    #硬声创作季 #机器学习 机器学习-4.1.1 支持向量基本原理和线性支持向量-1

    向量机器学习
    水管工
    发布于 :2022年11月04日 11:10:38

    10. 2 5 支持向量映射) #硬声创作季

    机器学习
    充八万
    发布于 :2023年07月07日 01:24:58

    【下载】《机器学习》+《机器学习实战》

    方法(决策树、神经网络、支持向量、贝叶斯分类器、集成学习、聚类、降与度量学习);第3 部分(
    发表于 06-01 15:49

    支持向量——机器学习中的杀手级武器!

    ` 本帖最后由 讯飞开放平台 于 2018-8-24 09:44 编辑 作为模式识别或者机器学习的爱好者,同学们一定听说过支持向量这个
    发表于 08-24 09:40

    支持向量的多组分气体实验

    本文针对大规模气体分析样本难以计算的问题,提出一种提升的支持向量学习方法。该方法将
    发表于 07-08 11:38 14次下载
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>机</b>的多组分气体实验

    基于向量随机投影特征降分类下降解决方案

    drp-LSVM相关几何性质,证明了在保持与基于随机投影降支持向量( rp-LSVM)相近几何优势的同时,其划分超平面更接近于用全部数
    发表于 12-01 10:30 1次下载
    基于<b class='flag-5'>向量</b><b class='flag-5'>机</b>随机投影特征降<b class='flag-5'>维</b>分类下降解决方案

    基于支持向量回归的三回归模型

    随着智能电网出现,以神经网络、支持向量( Support Vector Machine, SVM)等为代表的非线性预测工具,已被广泛应用于电网负荷预测领域中。由于支持
    发表于 01-25 13:56 0次下载

    模糊支持向量对不确定性信息处理

    支持向量( Support Vector Machine.SVM)是建立在统计学习理论上,以结构风险最小化原理为基础,借助空间映射处理
    发表于 02-01 14:49 0次下载

    机器学习-8. 支持向量(SVMs)概述和计算

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

    关于支持向量(SVMs)

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

    OpenCV机器学习SVM支持向量的分类程序免费下载

    本文档的主要内容详细介绍的是OpenCV机器学习SVM支持向量的分类程序免费下载。
    发表于 10-09 11:45 5次下载

    介绍支持向量的基础概念

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

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

    根据机器学习相关介绍(10)——支持向量
    的头像 发表于 05-20 10:41 828次阅读
    <b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>机</b>(核函数的定义)

    机器学习vsm算法

    (VSM)算法计算相似性。本文将从以下几个方面介绍机器学习vsm算法。 1、向量空间模型 向量空间模型是一种常见的文本表示方法,根据文本的词
    的头像 发表于 08-17 16:29 866次阅读