机器学习 支持向量机 SVM(上)
Posted zhangtaotqy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习 支持向量机 SVM(上)相关的知识,希望对你有一定的参考价值。
一、什么是支撑向量机SVM (Support Vector Machine)
SVM(Support Vector Machine)指的是支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。
Vapnik等人在多年研究统计学习理论基础上对线性分类器提出了另一种设计最佳准则。其原理也从线性可分说起,然后扩展到线性不可分的情况。甚至扩展到使用非线性函数中去,这种分类器被称为支持向量机(Support Vector Machine,简称SVM)。支持向量机的提出有很深的理论背景。
支持向量机方法是在后来提出的一种新方法。
SVM的主要思想可以概括为两点:
-
它基于结构风险最小化理论之上在特征空间中构建最优超平面,使得学习器得到全局最优化,并且在整个样本空间的期望以某个概率满足一定上界。
二、SVM背后的最优化问题
三、Soft Margin SVM 和 SVM 正则化
四、scikit-learn中的SVM
五、SVM中使用多项式特征和核函数
以上是关于机器学习 支持向量机 SVM(上)的主要内容,如果未能解决你的问题,请参考以下文章