sklearn.svm

svm.LinearSVC Linear Support Vector Classification.
svm.LinearSVR Linear Support Vector Regression.
svm.NuSVC Nu-Support Vector Classification.
svm.NuSVR Nu Support Vector Regression.
svm.SVC C-Support Vector Classification.
svm.SVR Epsilon-Support Vector Regression.
svm.OneClassSVM Unsupervised Outlier Detection.

sklearn.svm.SVC

class sklearn.svm.SVC(*, C=1.0, kernel='rbf', degree=3, gamma='scale', coef0=0.0, shrinking=True, probability=False, tol=0.001, cache_size=200, class_weight=None, verbose=False, max_iter=- 1, decision_function_shape='ovr', break_ties=False, random_state=None)

(1)参数说明

(2)属性说明

(3)方法

一、使用核函数和罚项

二、超参数配置

超参数:在机器学习的上下文中,超参数是在开始学习过程之前设置值的参数,

三、可视化

plt.scatter 参数说明

c: carray-like or list of colors or color, optional

cmap:color-map

s: 点的尺寸

alpha: 颜色的alpha值,用来调整透明度

plt.gca 说明

plt.gca():获取当前坐标位

get_xlim():get the current x-axis limits in data coordinates.

np.meshgrid 说明

从坐标向量中返回坐标矩阵

np.ravel 说明

将多维数组将为一维