SMO在1998年由微软研究院的John C.Platt提出,提出是为了训练SVM的,原本训练SVM需要解一个很大规模的二次规划问题,SMO把它转化为了多个小的二次规划问题,于是就能解析求解,不需要耗时地用循环迭代进行数值求解了,而且还避免了矩阵运算。SMO需要的内存和训练集大小成线性比例,所以可以处理大规模的训练集。
论文地址:https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-98-14.pdf
SMO(Sequential minimal optimization)序列最小优化算法
最新推荐文章于 2021-03-26 10:29:05 发布