SVM(上):如何用一根棍子将蓝红两色球分开?

SVM 的英文叫 Support Vector Machine,中文名为支持向量机。它是常见的一种分类方法,在机器学习中,SVM 是有监督的学习模型。

什么是有监督的学习模型呢?它指的是我们需要事先对数据打上分类标签,这样机器就知道这个数据属于哪个分类。同样无监督学习,就是数据没有被打上分类标签,这可能是因为我们不具备先验的知识,或者打标签的成本很高。所以我们需要机器代我们部分完成这个工作,比如将数据进行聚类,方便后续人工对每个类进行分析。SVM 作为有监督的学习模型,通常可以帮我们模式识别、分类以及回归分析。

练习 1:桌子上放了红色和蓝色两种球,用一根棍子将这两种颜色的球分开。
SVM(上):如何用一根棍子将蓝红两色球分开?_第1张图片
你可以很快想到解决方案,在红色和蓝色球之间画条直线就好了,如下图所示:

练习 2:这次难度升级,桌子上依然放着红色、蓝色两种球,但是它们的摆放不规律,如下图所示。如何用一根棍子把这两种颜色分开呢?
SVM(上):如何用一根棍子将蓝红两色球分开?_第2张图片
你可能想了想,认为一根棍子是分不开的。除非把棍子弯曲,像下面这样:

所以这里直线

你可能感兴趣的:(数据分析实战)