美文网首页Python七号
一文搞懂支持向量机

一文搞懂支持向量机

作者: somenzz | 来源:发表于2019-07-15 23:44 被阅读75次

最近,我掉链子了。这让我意识到,学习必须天天坚持,放弃了第一天,就会有第二天,直到对不学习感到麻木,于是感叹,我又回到了堕落的日子,浑浑噩噩。

日更,总会为不知道写什么而发愁。我想了想,其实把自己当天所学,用自己的话尽可能让读者能够看懂,我觉得这就是写作的意义了。

今天分享下支持向量机,希望你能够看懂,也请多多留言交流。

什么是支持向量机

机器学习最基本的应用就是分类,支持向量机这种算法也不例外。假如给定一批训练数据集,以二维坐标系为例,如下图所示


如何区分这两类数据呢,就是找到一条直线,可以完美的将这两类数据分开,遇到新数据时,直接看此数据在直线的哪一边,即为那一种分类。

如果数据集线性不可分,那么就是找到可以分隔样本的曲线。对于三维,就是找到这样的平面或者曲面,更高维的话就是超平面。不论是一维、二维或是 n 维,我们都叫它超平面。

我们把找到最优的这个超平面的算法叫做支持向量机。

为什么要学习支持向量机

支持向量机有着其他算法不具有的优点:
1、不需要太多样本。虽然在机器学习中,训练的样本越多越好,但支持向量机能在较少的样本下,达到更高的准确率。
2、支持向量机在高维或无限维空间中构造超平面或超平面集合

怎么学习支持向量机

参考资料:
https://zhuanlan.zhihu.com/p/52168498

相关文章

  • 一文搞懂支持向量机

    最近,我掉链子了。这让我意识到,学习必须天天坚持,放弃了第一天,就会有第二天,直到对不学习感到麻木,于是感叹,我又...

  • 【转载】pluskid的SVM系列博文

    基本篇:支持向量机: Maximum Margin Classifier —— 支持向量机简介。支持向量机: Su...

  • 【机器学习实战】第6章 支持向量机(Support Vector

    第6章 支持向量机 支持向量机 概述 支持向量机(Support Vector Machines, SVM):是一...

  • SVM支持向量机

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

  • 编程作业(六)

    支持向量机 支持向量机 本部分练习,我们将在2D示例数据集上使用支持向量机。通过在这些数据集上使用支持向量机,将帮...

  • 支持向量机-QA

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

  • 支持向量机

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

  • 机器学习——libSVM(一)

    一、什么是支持向量机 支持向量机(Support Vector Machine,SVM)也称为支持向量网络。是一类...

  • 支持向量机&&聚类

    支持向量机SVM(Support Vector Machine) 一、支持向量机的原理 Support Vecto...

  • 支持向量机

    问题 1. 支持向量机是如何进行数据分类? 2. 支持向量机求解过程 3. 支持向量机是怎么对 线性不...

网友评论

    本文标题:一文搞懂支持向量机

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