当前位置: 首页 > news >正文

支持向量机概述

支持向量机在深度学习技术出现之前,使用高斯核的支持向量机在很多分类问题上取得了很好的结果,支持向量机不仅用于分类,还可以用于回归问题。它具有泛化性能好,适合小样本和高维特征的优点。

1. SVM引入

1.1支持向量机分类

支持向量机的基本模型是定义在特征空间上的间隔最大的线性分类器。它是一种二分类的模型,当采用了核技巧之后,支持向量机可以用于非线性分类。不同类型的支持向量机解决不同问题:

(1)线性可分支持向量机(硬间隔支持向量机):

当训练数据线性可分的时候,通过硬间隔最大化,学习得到一个线性可分支持向量机。

(2)线性支持向量机(软间隔支持向量机):

当训练数据近似线性可分时,通过软间隔最大化,学习一个线性支持向量机。

(3)非线性支持向量机:

当训练数据不可分的时候,通过使用核技巧以及软间隔最大化,学得一个非线性支持向量机。

1.2 线性可分、线性和非线性的区分

第一个图是线性可分,我们借助线性可分支持向量机完成分类。第二个图是不能完全线性可分,我们通过线性支持向量机解决。第三个图是完全线性不可分的,需要借助非线性支持向量机分类。

在这里插入图片描述在这里插入图片描述

通过上述描述,我们抽象其中的蓝球和红球,并将两种颜色的球转化为二维平面上的点坐标,篮球映射为黑球,红球映射为白球。使用直线H1,H2和H3分类这两类颜色的球,图中的H1不能很好的区分黑球和白球,可以看到H2和H3都能很好的区分这两种颜色的球。
在这里插入图片描述

区分数据集。 我们能够想到和H2和H3这样的直线一样可以区分两种颜色的球体有很多种条直线,虽然他们都能够很好的分类已经存在的黑球和白球,也就是我们之前讲到的训练集分类效果很好,训练误差为0。但是不能保证这些超平面在未知的实例上运行效果会很好,当有更多的黑球或白球的时候,我们提到的这些平面还能很好的让这些未知的球得到很好的分类吗?

我们这里考虑泛化误差的影响。 根据在检验样本上的运行效果,分类器必须从这些分类超平面中选择一个来

http://www.lryc.cn/news/98800.html

相关文章:

  • 安装x265
  • 设计模式-观察者模式
  • K8s使用Ceph作为后端存储
  • hive整合es,详细过程。
  • vue中tab隐藏display:none(v-show无效,v-if有效)
  • 2023年进阶测试,从接口测试到接口自动化测试总结,一篇彻底打通...
  • 客户支持工具从被动到主动的演变
  • 网络安全行业相关证书
  • [内网渗透]SUID提权
  • clang 编译器前端 分析
  • 3个月精通Python(基础篇)——第1天:Python和Vscode环境安装
  • react native web RN webpack nginx 部署
  • Jmeter性能测试之Beanshell解析并提取json响应
  • vue-echarts配置项详解
  • 两个csv进行根据相同字段进行合并
  • SolidWorks绘制Maxwell仿真用带桥接的三维平板螺旋线圈
  • 【每日一个知识点二】原型链
  • placeholder样式自定义(uniapp 微信小程序、h5)
  • 【LeetCode】383. 赎金信
  • 【算力革命】算力架构
  • 【视觉SLAM入门】4.3. (非线性最小二乘问题)优化算法实现-ceres和g2o, 图优化理论
  • vue Can‘t resolve ‘path‘
  • 【JavaEE初阶】——第七节.Servlet入门学习笔记
  • vue项目登录页面实现记住用户名和密码
  • 数学建模-MATLAB三维作图
  • pytorch工具——使用pytorch构建一个神经网络
  • 在CSDN学Golang云原生(Kubernetes Pod)
  • 我开源了团队内部基于SpringBoot Web快速开发的API脚手架v1.7.0更新
  • excel要如何自动累加某个单元格上方的所有单元格?
  • 广州道可维斯受邀参加首届金蝶暨佛山数字化生态峰会