摘要在大数据盛行的时代背景下,机器学习这门学科的广泛应用
并且列举运用Python语言进行数据处理的优势,将其与传统语言进行对比,充分体现了Python语言在语言简洁,效率高等方面的优势
这也是本文最后选择Python语言实现SVM算法的主要原因
本文主体内容阐述了支持向量机算法(SVM)的基本内涵,并且用图示和数学方法形象具体讲解了SVM的基本原理
具体分析了SVM算法中线性可分数据、线性不可分数据和含有outlier点的数据集的分类方式
通过对偶问题求解法、核函数、及SMO算法等实现了对最优超平面的求解
并且完成了二分类问题向多标签分类问题的推广
文章通过,使用手写数字数据集在Python上进行SVM模型的训练与测试,体会SVM算法如何解决实际问题
具体的表现了用Python语言实现SVM算法的优势,直观的展现了实验成果
关键字:机器学习PythonSVM最优超平面核函数AbstractIntheeraoftheprevalenceofbigdata,machinelearningiswidelyusedinthisdiscipline
AndenumeratetheadvantagesofusingPythonlanguagefordataprocessing,compareitwithtraditionallanguages,andfullyembodytheadvantagesofPythonlanguageintermsofsimplelanguageandhighefficiency
ThisisthemainreasonwhythisarticlechoosesthePythonlanguagetoimplementtheSVMalgorithm
ThemaincontentofthispaperexpoundsthebasicconnotationofSu