前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[吴恩达机器学习笔记]12支持向量机3SVM大间距分类的数学解释

[吴恩达机器学习笔记]12支持向量机3SVM大间距分类的数学解释

作者头像
演化计算与人工智能
发布2020-08-14 15:00:17
5610
发布2020-08-14 15:00:17
举报

“参考资料 斯坦福大学 2014 机器学习教程中文笔记 by 黄海广

12.3 大间距分类背后的数学原理- Mathematics Behind Large Margin classification

向量内积

  1. 假设有两个向量
u=\begin{bmatrix}u_1\\u_2\\ \end{bmatrix}

,向量

v=\begin{bmatrix}v_1\\v_2\\ \end{bmatrix}

,其中向量的内积表示为

u^Tv

.假设

u_1

表示为 u 在坐标轴横轴上的投影,而

u_2

表示为 u 在坐标轴纵轴上的投影,则向量 u 的欧几里得长度可表示为

\parallel u \parallel

, 且有

\parallel u \parallel=\sqrt{u_1^{2}+u_2^{2}}
  1. 对于向量的内积
u^{T}v

,可以视为 v 向量在 u 向量上的投影 p 乘以 u 向量的长度,这两者都为实数,且当 v 向量的投影与 u 向量同方向时,p 取正号,否则 p 取负号 即有式子

u^{T}v=P * \parallel u \parallel=u_1v_1+u_2v_2

向量内积研究 SVM 目标函数

  • 为了更容易分析问题只保留了损失函数的后半部分而去掉了 C 及其乘积项。 ,原始损失函数如下图:
  • 为简化起见,忽略掉截距,设置损失函数中参数
\theta_0

为 0,设置特征数 n=2. ,则简化后的式子可写为:

  • 因此可以认为 SVM 的目的就是最小化向量
\theta

范数的平方或者说是长度的平方

\theta^{T}x

的意义

  • 给定参数向量 θ 给定一个样本 x, 计算其二者的乘积,这其中的含义是什么?对于
\theta^{T}x

其相当于向量内积

u^{T}v
  1. 首先,对于训练样本
x^{(i)}

,其在 x 轴上的取值为

x^{(i)}_{1}

,其在 y 轴上的取值为

x^{(i)}_{2}

,此时 将其视为始于原点,终点位于训练样本的向量

  1. 然后将参数
\theta

也视为向量且其在横轴上的投影为

\theta_1

,其在纵轴上的投影为

\theta_2
  1. 使用之前的方法,将训练样本投影到参数向量 θ,使用
p_{(i)}

来表示第 i 个训练样本在参数向量

\theta

上的投影。 即有

\theta^{T}x^{(i)}=p_{(i)}\parallel \theta\ \parallel=\theta_1x_1^{(i)}+\theta_2x_2^{(i)}
x_{(i)}

代表从原点出发连接到第 i 个样本点的向量,是可正可负的,分别表示正样本和负样本;

p^{(i)}

表示样本向量

x_{(i)}

到参数向量

\theta

上的投影,其也是可正可负的,同方向为正负方向为负对于 SVM 中

\theta^{T}x^{(i)}\ge1或者\theta^{T}x^{(i)}\le-1

的约束也可以被

p^{(i)}x\ge1

这个约束所代替

\theta^{T}x

到大间距

  • 首先为方便起见设置
\theta_0=0

,且只选取两个特征,即

\theta_1 和 \theta_2

,则参数

\theta

可以表示成一条过原点的直线,且 决策界

\theta

直线垂直。

  • 反证法 如下图所示(1),y 轴右边的表示正样本,而 y 轴左边的表示负样本,蓝线表示参数
\theta

,绿线表示决策界 ,很明显这条决策界很不好,因为其与正负样本的间距太小了。通过将样本投影到

\theta

上可以得到 p,此时正负样本的||p||都很小,根据 SVM 的公式||p|| * ||

\theta

||>=1,则其必须使||

\theta

||很大才能满足条件,这和目标函数希望找到一个小的参数

\theta

的目的是矛盾的,这表明这并不是一条好的决策界

  • 而图(2)中 x 在
\theta

的投影 p 就相对的大一些,这样在满足公式

||p|| * ||\theta||>=1

需要的||

\theta

||就会小一些,这和 SVM 的优化目标是一致的。所以 好的 SVM 的优化结果中,决策界的间距一定比较大

参考资料

[1]

吴恩达老师课程原地址: https://study.163.com/course/courseMain.htm?courseId=1004570029

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 12.3 大间距分类背后的数学原理- Mathematics Behind Large Margin classification
    • 向量内积
      • 向量内积研究 SVM 目标函数
          • 参考资料
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档