本文参考自:https://www.zhihu.com/question/40546280/answer/88539689 解决svm首先将原始问题转化到对偶问题,而对偶问题则是一个凸二次规划问题,理论上你用任何一个解决凸二次规划的软件包都可以解决,但是这样通常来说很慢,大数据情况下尤其不实际, smo是微软研究院的大神发明的解决svm对偶问题的优化算法,可以更快找到好的解.通常而言分简化版和优化版smo算法. 简化版:每次迭代随机选取alpha_i和alpha_j,当然其中要有一个违反kkt条…