svm理论太难理解了,先上个sklearn中的SVM代码提升点信心吧,理论后续补上。
import numpy as np
from sklearn import datasets
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import StandardScaler
from sklearn.svm import LinearSVC
def sklearn_svm_test():
iris = datasets.load_iris()#加载sklearn自带的鸢尾花数据。一共150条数据,分三类,每类50条数据,这三类用0,1,2表示,分别表示:setosa, versicolor, virginica
#第一条数