前面的初识部分我们说了,在划分的时候要求margin最大化

如下图,红线用W*X=0表示,则红线左上方的区域可以用W*X>0表示,右下方的区域可以用W*X<0表示

同理,红线左侧的虚线用W*X=-k表示,右侧的虚线用W*X=k表示,区域划分如下图

如下图,X1和X2分别是红线左右两侧虚线上的点,

利用向量(X1-X2)在W上的投影就可以算出Margin,接下来我们就是在Y*(W*X) ≥k 的条件下求margin的最大值

高等数学里面我们学过拉格朗日乘数法,求一个函数在其它约束条件下的极值,后面的数学推导可以参见http://web.mit.edu/6.034/wwwbob/svm-notes-long-08.pdf

其中,||w||叫做向量w的范数

更多参考:https://course.ccs.neu.edu/cs5100f11/resources/jakkula.pdf

http://www.cs.columbia.edu/~kathy/cs4701/documents/jason_svm_tutorial.pdf

机器学习算法之SVM(二)概述相关推荐

  1. 机器学习算法系列(二十二)-近似k近邻算法-Annoy(Approximate Nearest Neighbor / ANN)

    阅读本文需要的背景知识点:k近邻算法.一丢丢编程知识 一.引言   前面一节我们学习了机器学习算法系列(二十一)-k近邻算法(k-Nearest Neighbor / kNN Algorithm),其 ...

  2. 机器学习算法总结--SVM

    简介 SVM是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,即支持向量机的学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解.或者简单的可以理解为就是在高维空间中寻找一 ...

  3. svm通俗讲解_机器学习算法:SVM

    关于支持向量机(SVM)的文章在互联网上当真不知凡几,各人理解不同所呈现的方式也各有不同,当然其中也不乏很多写的非常精彩的文章,如: 支持向量机通俗导论(理解SVM的三层境界)​blog.csdn.n ...

  4. 机器学习算法实践-SVM中的SMO算法

    前言 前两篇关于SVM的文章分别总结了SVM基本原理和核函数以及软间隔原理,本文我们就针对前面推导出的SVM对偶问题的一种高效的优化方法-序列最小优化算法(Sequential Minimal Opt ...

  5. 机器学习算法(十二):聚类(2)层次聚类 Hierarchical Clustering

    目录 1 层次聚类 1.1 层次聚类的原理 1.2 两个组合数据点间的距离: 2 自底向上的合并算法 2.1 AGNES算法 (AGglomerative NESting) 2.1.1 原理 2.1. ...

  6. 机器学习算法之SVM原理

    前言 很多知识并不是看一遍就能懂得,特别是对于搞算法的,数学问题博大精深,需要重复不断的学习,理解,实验.比如这个SVM,支持向量机,我很难看懂里面的数学原理,到目前为止理解都是泛泛的. 正文 svm ...

  7. 机器学习算法系列(二十)-梯度提升决策树算法(Gradient Boosted Decision Trees / GBDT)

    阅读本文需要的背景知识点:自适应增强算法.泰勒公式.One-Hot编码.一丢丢编程知识 一.引言   前面一节我们学习了自适应增强算法(Adaptive Boosting / AdaBoost Alg ...

  8. 机器学习算法加强——SVM实践

    首选--高斯核函数 import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot a ...

  9. [机器学习算法]支持向量机SVM原理简介

    一.问题和超平面描述 给定训练集 分类学习最基本的想法就是基于训练集在样本空间中找到一个划分超平面,将不同类别的样本分开,但能将训练样本分开的划分超平面可能有很多,如下图所示: 直观来看,应该去找位于 ...

最新文章

  1. 避免单线程单元 (STA) COM 组件
  2. mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
  3. String、StringBuffer、StringBuilder介绍
  4. mysql函数封装_PHP访问MYSQL数据库封装类(附函数说明)
  5. 基于生成对抗网络的医学数据域适应研究
  6. 性能测试流程与性能测试分析和问题定位分享
  7. grafana和zabbix的端口映射
  8. 距离向量算法与链路状态算法(RIP、OSPF)
  9. 高性能核心板IDO-SOM3908-V1:接口丰富,性能更强,速度更快!
  10. Nginx代理百度地图离线瓦片
  11. emouse思·睿—评论与观点整理之三
  12. 计算机科学技术应用任务书,计算机科学与技术专——专业实习任务书.doc
  13. Word控件Spire.Doc 【图像形状】教程(11): 如何在 C# 中为 Word 中的图像设置 Transeperant 颜色
  14. 8千兆光口8千兆电口千兆8光8电16口千兆汇聚型工业以太网交换机 室外宽温卡口交换机
  15. CentOs服务器nginx重启
  16. arm架构 CF-WU810N网卡驱动安装经验
  17. 关于Java中Scanner获取Char字符类型的方法
  18. flashwindow vb_VB6.0 加载ShockwaveFlash(flash)控件
  19. Invitation Cards
  20. mybatis-plus-generator3.5.1的用法

热门文章

  1. 引用 linux ioctl函数
  2. 《逆袭进大厂》第十一弹之MySQL25问25答
  3. 牵手了就不要随便分手
  4. oracle html解析,SQL解析HTML代码示范(众人拾柴火焰高)
  5. jquery unbind 异步_JQuery中绑定事件(bind())和移除事件(unbind())
  6. python的return怎么用_python中return如何使用
  7. Centos6.5源码安装MySQL
  8. 2013 Mac Air 装Win7双系统问题-安装程序无法创建新的分区,也无法定位系统 Windows无法安装所需的文件,错误代码0x80070570
  9. springmvc系列教程一开始springmvc(史上最贴心,原创,亲测)
  10. 数据资源 | 八大板块!数据公开下载渠道