赞
踩
支持向量机(SVM)的一个重要问题是如何求解出分类器,SMO算法(Sequential Minimal Optimization),是一种简单高效的SVM求解算法,由Platt于1998年提出,在一定条件下,SMO算法收敛速度快,原因是因为SMO算法每次只选择两个变量进行优化,不断循环直到收敛,而不需要遍历整个特征空间寻找最优化解。
Python实现SMO算法可以采用scikit-learn库,具体实现步骤如下:
from sklearn.svm import SVC
import numpy as np
#准备数据集
X = np.array
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。