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

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

3天内不再提示

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

RG15206629988 来源:行业学习与研究 2023-04-28 09:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

支持向量机(Support Vector Machine)是一种较知名机器学习算法,该算法由俄罗斯数学家Vladimir Vapnik创立。

下文介绍支持向量机的基础概念:线性可分的定义(二分类的线性可分定义)

一、基于二维特征空间感性认识对线性可分

(1)线性可分(Linear Separable)

如果训练样本集的特征空间如图一所示,其中的圆圈和叉可被一条直线划分,则该训练样本集为线性可分。

6be4e624-e534-11ed-ab56-dac502259ad0.png

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

(2)线性不可分(Nonlinear Separable)

如果训练样本集的特征空间如图二所示,其中的圆圈和叉不可被一条直线划分,则该训练样本集为线性不可分。

6bf4f94c-e534-11ed-ab56-dac502259ad0.png

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

二、线性可分的定义

(1)二维特征空间下线性可分的定义 如图三所示,二维特征空间的两个维度分别为x1、x2,并假设该特征空间分布如图三的训练样本,训练样本包括圆圈和叉,圆圈采用类别标签C1表示,叉采用类别标签C2表示。

基于以上假设,图三特征空间中存在一条直线将训练样本分类为C1和C2,并假设该直线的方程为: ω1x1+ω2x2+b=0 其中,ω1和ω2分别为x1和x2的权重,b为偏置。

再规定:C1侧空间由ω1x1+ω2x2+b>0表示,C2侧空间由ω1x1+ω2x2+b<0表示(也可规定C1侧空间由ω1x1+ω2x2+b<0表示,C2侧空间由ω1x1+ω2x2+b>0表示)。

6c0d2a58-e534-11ed-ab56-dac502259ad0.png

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

再假设N个训练样本的标签为:{(X1,y1),(X2,y2),…,(XN,yN)},其中Xi=[xi1,xi2]T(二维特征空间每个训练样本只包含xi1,xi2两个分量),yi={+1,-1},当Xi的类别标签为C1时,yi的值为+1,当Xi的类别标签为C2时,yi的值为-1(该规定可方便定义。也可规定当Xi的类别标签为C1时,yi的值为-1,当Xi的类别标签为C2时,yi的值为+1,±1也可被替换为绝对值不同的数字)。

基于以上假设和规定,二维特征空间的线性可分的定义如下: 一个训练样本集{(X1,y1),(X2,y2),…,(XN,yN)},在i=1~N线性可分是指存在(ω1,ω2,b),使得对i=1~N,有: 1)若yi=+1,则ω1x1+ω2x2+b>0 2)若yi=-1,则ω1x1+ω2x2+b<0  

二维特征空间线性可分向量形式的定义如下: 假设Xi=[xi1,xi2],ω=[ω1,ω2]T,那么: 若yi=+1,则ωTXi+b>0;若yi=-1,则ωTXi+b<0,即yi(ωTXi+b)>0。

(2)n维特征空间线性可分的定义(含个人理解)

根据二维特征空间线性可分向量形式的定义,可推广至n维特征空间线性可分向量形式的定义:即假设Xi=[xi1,xi2,…,xin],ω=[ω1,ω2,…,ωn]T,那么一个n维训练样本集 {(Xi,yi)}在i=1~N线性可分是指存在ω和b,使得对 i=1~N,有yi(ωTXi+b)>0。






审核编辑:刘清

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

    关注

    0

    文章

    166

    浏览量

    21744
  • 机器学习
    +关注

    关注

    67

    文章

    8570

    浏览量

    137381

原文标题:机器学习相关介绍(6)——支持向量机(线性可分定义)

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Oracle和NVIDIA合作加速向量搜索和企业数据处理

    Oracle 和 NVIDIA 正在与客户合作,将 GPU 加速的向量索引构建应用于实际工作负载。Oracle Private AI Services Container 初期支持 CPU 执行,现
    的头像 发表于 03-23 15:26 522次阅读

    KIOXIA单服务器实现48亿高维向量搜索数据库,借助GPU实现索引构建时间加速7.8倍

    通过NVIDIA cuVS利用GPU加速,显著缩短索引构建时间的成果。这两项成果标志着检索增强生成(RAG)搜索解决方案取得了重大进展。目前公司正持续开发,以支持超过48亿向量的更大规模部署。 大规模
    的头像 发表于 03-18 16:57 1116次阅读

    后摩智能M50芯片助力联想AI Workmate概念发布

    在MWC2026上,联想推出AI Workmate概念,主打“工作场景的智能搭档”,可通过端侧AI模型本地处理语音控制和手势操作。
    的头像 发表于 03-04 10:37 545次阅读

    请问-88dBm的接收灵敏度是什么个概念

    -88dBm的接收灵敏度是什么个概念?我看官方的CW32R030介绍说其灵敏度达到-88dBm,是说明其接收的灵敏度非常好吗?
    发表于 01-16 07:14

    用哪吒D1开发板体验riscv向量底层编程

    1.前言 2.机器模式处理器状态寄存器(MSTATUS) 3.编译选项支持V扩展 4.RISCV向量计算的原理 5.通过实例分析RISCV V扩展的运作机制 6.RVV使用体验 1.前言
    发表于 10-29 06:21

    Vector向量指令集简介(一)

    RV32V将数据寄存器和长度与向量寄存器关联而不是指令操作码。程序在执行V指令之前会用数据类型和数据宽度来标记向量寄存器,因为每个V指令通常有8个整数版本和三个浮点版本。 这个编码一共5位,低
    发表于 10-23 08:28

    Vector向量指令集简介(三)

    首先是vl寄存器,这个寄存器保存一个无符号数,位宽为XLEN,表示向量指令的结果将要更新的元素的数量。这个寄存器通过vset{i}vl{i}指令来更新 vlenb寄存器是一个只读的寄存器,它记录
    发表于 10-23 06:23

    Vector向量指令集简介(二)

    上次我们讲vtype讲到一般,今天把剩下的部分给讲完。 Vma和vta表示的是向量尾部不可知与向量掩码不可知的设置位。 这两个位的值,都是在设置为0的时候表示未受干扰,设置为1的时候表示
    发表于 10-23 06:05

    Vector向量指令集简介(四)

    前面讲的都是状态寄存器的概念介绍,今天开始讲解Vector向量指令的指令格式。 对于load/store两类指令,它们都是对内存直接操作的指令。 比较值得说的是,rs1的值索引的是内存的基地
    发表于 10-22 06:06

    使用MATLAB的支持向量解决方案

    支持向量 (SVM) 是一种有监督机器学习算法,它能找到分离两个类的数据点的最佳超平面。
    的头像 发表于 10-21 15:00 847次阅读
    使用MATLAB的<b class='flag-5'>支持</b><b class='flag-5'>向量</b><b class='flag-5'>机</b>解决方案

    在中断向量表中,数字较小的中断向量能否以 larg 中断中断向量

    在中断向量表中,数字较小的中断向量能否以 larg 中断中断向量
    发表于 08-21 08:17

    CoWoP封装的概念、流程与优势

    本文介绍了CoWoP(Chip‑on‑Wafer‑on‑Substrate)封装的概念、流程与优势。
    的头像 发表于 08-12 10:49 3635次阅读
    CoWoP封装的<b class='flag-5'>概念</b>、流程与优势

    milvus向量数据库的主要特性和应用场景

    Milvus 是一个开源的向量数据库,专门为处理和分析大规模向量数据而设计。它适用于需要高效存储、检索和管理向量数据的应用场景,如机器学习、人工智能、计算机视觉和自然语言处理等。
    的头像 发表于 07-04 11:36 1293次阅读
    milvus<b class='flag-5'>向量</b>数据库的主要特性和应用场景

    RISC-V架构下的编译器自动向量

    高性能算力生态的建设,正投入编译器自动向量化优化等多项关键技术,全面助力RISC-V的高性能发展。RISC-V向量设计SpacemiT在现代CPU中,向量支持是算力的
    的头像 发表于 06-06 16:59 1531次阅读
    RISC-V架构下的编译器自动<b class='flag-5'>向量</b>化

    第十三章 通讯的基本概念

    本章介绍通讯基本概念,包括串行/并行、全双工/半双工/单工、同步/异步通讯,还提及通讯速率中比特率与波特率的概念
    的头像 发表于 05-22 17:29 2464次阅读
    第十三章 通讯的基本<b class='flag-5'>概念</b>