支持向量机 在机器学习中支持向量机 台湾称支援向量機英語support vector machine常简称為SVM又名支援向量网络是在分类与迴歸分析中分析数据的監督式學習模型与相关的学习算法给定一组训练实例每个训练实例被标记为属于两个类别中的一个或另一个SVM训练算法建立一个将新的实例分配给两个类别之一的模型使其成为非概率二元英语binary classifier线性分类器SVM模型是将实例表示为空间中的点这样映射就使得单独类别的实例被尽可能宽的明显的间隔分开然后将新的实例映射到同一空间并基于它们落在间隔的哪一侧来预测所属类别 除了进行线性分类之外SVM还可以使用所谓的核技巧英语kernel trick有效地进行非线性分类将其输入隐式映射到高维特征空间中 当数据未被标记时不能进行监督式学习需要用非監督式學習它会尝试找出数据到簇的自然聚类并将新数据映射到这些已形成的簇将支援向量机改进的聚类算法被称为支援向量聚类当数据未被标记或者仅一些数据被标记时支援向量聚类经常在工业应用中用作分类步骤的预处理