一、理论知识
1. 什么是支持向量机(SVM)
线性支持向量机(Linear Support Vector Machine,简称线性SVM)是一种常见的机器学习算法,主要用于二分类和多分类问题。其目标是找到一个最优的超平面,将不同类别的样本分隔开,并最大化两个类别之间的间隔。
2. 什么是支持向量
在支持向量机(SVM)算法中,支持向量是指被划分为不同类别的样本中,离分类超平面最近的一些点。这些点对分类超平面的位置和方向起着关键的支持作用。
二、代码实现
1. 导入基本库
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets<