美文网首页
1.支持向量机(线性模型)的数学描述

1.支持向量机(线性模型)的数学描述

作者: 柳橙汁柳子 | 来源:发表于2020-05-31 14:35 被阅读0次

1.没有免费午餐定理

如果我们不对特征空间有先验假设,则所有算法的平均表现是一样的;
我们认为:特征差距小的样本,更有可能是同一类;
(总结:没有最好的算法,只有最适合某种情况的算法)

2.支持向量机(线性模型)问题

样本数少的情况下能得到比较好的结果

a.线性模型

线性可分训练集


线性可分
非线性可分训练集

如何找到这条线?
使d最大:


d不是最大的情况 d最大的情况

d:间隔(margin)
支持向量机是一个最大化d的方法
将平行线叉到的向量称为支持向量(support vector)

定义

1.训练数据及标签:(x1,y1)... (xn, yn) 其中x是向量,y是标签(只能取+1/-1);
2.线性模型(w,b) :


超平面的表达方式

其中 Ω也是一个向量,维度由x决定,b是一个常数
3.一个训练集线性可分是指:对(xi,yi),存在一个(w,b) 使得对任意的i有:

若yi=+1,则 yi=1
若yi=-1,则 yi=-1
即: 公式1
支持向量机优化问题(凸优化问题,二次规划问题):

事实1:wx+b=0 与 awx+ab=0 是同一平面,其中a是一个正实数。
若(w,b)满足公式1 ,则(aw,ab)也满足公式1。
事实2:点到平面距离公式

推导: 向量到超平面距离
image.png
所以,要得到最大的d,则需要最小的||w||: 最小化||w|| 而且可以得到如下限制条件: 限制条件

即非支持向量与超平面的距离应该大于支持向量。

二次规划问题:

1.目标函数是二次项
2.限制条件是一次项
则要么无解,要么只有一个极值

相关文章

  • 1.支持向量机(线性模型)的数学描述

    1.没有免费午餐定理 如果我们不对特征空间有先验假设,则所有算法的平均表现是一样的;我们认为:特征差距小的样本,更...

  • 【机器学习与R语言】9- 支持向量机

    1.理解支持向量机(SVM) 1)SVM特点 支持向量机和神经网络都是“黑箱模型”的代表:潜在的模型基于复杂的数学...

  • 支持向量机-QA

    Q1:SVM的类型有哪些? 三类:线性可分支持向量机、线性支持向量机、非线性支持向量机线性可分支持向量机:当训练数...

  • 《机器学习》西瓜书学习计划

    第3章 线性模型:✅完成。对数几率回归 第6章 支持向量机:✅完成。【TODO】支持向量机学习笔记

  • 支持向量机

    支持向量机 线性可分支持向量机与硬间隔最大化 线性支持向量机与软间隔最大化 非线性支持向量机与核函数 序列最小最优...

  • 【吴恩达机器学习】第七周—SVM支持向量机与核函数

    1. 支持向量机Support Vector Machines 1.1 介绍 在分类问题中,除了线性的逻辑回归模型...

  • SVM支持向量机

    线性支持向量机# 径向支持向量机# 最优参数##

  • SVM

    支持向量机 支持向量机是一个强大的机器学习模型,可以做线性或者非线性的分类,回归,甚至异常检测,主要用于解决模式识...

  • ML--支持向量机

    ML——支持向量机 支持向量机(SVM)是一种二类分类模型,其基本模型是定义在特征空间上的间隔最大的线性分类...

  • 机器学习(一)-感知机

    形象描述感知机 感知机(Perception)是神经网络和 SVM(支持向量机)的基础,是一种二分类的线性分类模型...

网友评论

      本文标题:1.支持向量机(线性模型)的数学描述

      本文链接:https://www.haomeiwen.com/subject/nlvlzhtx.html