我想学习一般SVM实现它采用QP问题进行培训。最初,我不想学习序列最小优化(SMO)类型的算法,它超出了QP矩阵大小问题。任何人都可以给我一些参考,学习纯粹的通用SVM实现的任何编程语言,如C,C++或Java。这样我就可以理解SVM中的基本问题,它会帮助我学习其他一些SVM优化算法。一般SVM实现
Q
一般SVM实现
1
A
回答
6
这个blog post by Mathieu Blondel解释了如何在Python中使用通用QP解算器(在这种情况下,他使用的是CVXOPT)解决带或不带内核的SVM问题。
源代码发布在gist上,并且由于n维数组的numpy数组符号(在这种情况下,主要是2D矩阵和1D矢量),非常容易理解。
1
相关问题
- 1. 实现一般的超时
- 2. Aggregator的一般实现
- 3. 一般优化 - python中的实现
- 4. 实现真值表的一般模式
- 5. 需要SVM实现或Java库
- 6. R中的SVM-RFE算法的实现
- 7. 实施SVM +/LUPI
- 8. 一般来说,我该如何实现实时监控系统?
- 9. 选择一个随机子集的一般算法实现
- 10. 获取或实现String.Zero和bool.Zero一般用于monoids
- 11. Blossom算法库的实现?一般图中的最大匹配
- 12. 是否有KeyedCollection的一般具体实现?
- 13. 广泛的接口实现(&一般设计模式帮助)
- 14. 在XQuery中实现策略模式,一般的反射功能
- 15. 如何在一般情况下实现LinearLayout.replaceView() - 或ViewGroup.replaceView()
- 16. Java:我的一般树遍历实现有什么不正确?
- 17. 实现在C堆栈与一般的风格
- 18. 使用返回一般性状的方法实现性状
- 19. SQL 2005的框架\设计和实现的一般建议
- 20. 实现与更一般的方法的接口
- 21. 如何在PHP中正确实现一般的Mime类型?
- 22. 稍后在C++中实现一般方法
- 23. 如何实现协议一般与类别?
- 24. 如何在一般情况下实现JsonSerializer的序列化?
- 25. 网站导航菜单类型和一般的实现模式
- 26. 如何在MapRoute方法中一般实现URL重写?
- 27. 一维SVM
- 28. Sklearn一类SVM
- 29. 选择带有SVM的操作点和一般的分类模型
- 30. 是否有R中的多类SVM的直接实现(e1071)
嗨Qnan,我已经提到了LIBSVM,正如你所建议的那样......在LIBSVM中,我可以看到SMO类型的分解方法(使用训练支持向量机的二阶信息的工作集选择)。这是一般的SVM实施吗? –
LIBSVM正在实现OP不感兴趣的特定于SVM的优化器,即顺序最小优化(SMO)。 – ogrisel
@ogrisel它确实在那里说“最初” – Qnan