我想學習一般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