scikit-learn库之支持向量机
在scikit-learn库中针对数据是否线性可分,主要将支持向量机分为以下三种分类模型LinearSVC
、SVC
和NuSVC
;还有三种回归模型LinearSVR
、SVR
和NuSVR
。
接下来将会讨论上述六者的区别,由于SVC
应用场景较为广泛,主要细讲SVC
,其他的只讲与SVC
的区别。由于是从官方文档翻译而来,翻译会略有偏颇,有兴趣的也可以去scikit-learn官方文档查看https://scikit-learn.org/stable/modules/classes.html#module-sklearn.svm
SVC
使用场景
SVC
模型基于较为灵活,既可以支持线性可分数据,又可以支持线性不可分数据的分类。