Scikit-learn是一個用於python的機器學習庫,它已經變得非常流行和廣泛使用。我還沒有看到C++的等價物。我想知道,有沒有?或者是有一個C++包裝器,用於C++的scikit-learn?Scikit學習C++的等價物?
10
A
回答
2
您可以從C++驅動Python。如果你決定使用C++,我不記得看到任何一個庫都能在scikit中執行所有的操作,但是有機器學習庫,這取決於你想要做什麼。
1
Orange的一大部分是用C和C++編寫的。有些信息可以發現
http://en.wikipedia.org/wiki/Orange_(software)
一些C等機器學習相關的軟件包或C++
http://mloss.org/software/language/c__/ http://mloss.org/software/language/c/
GraphLab是另外一個,專注於大規模的學習,與API在C++,Java和Python中
4
你可以看看Shogun - A Large Scale Machine Learning Toolbox。雖然它是用C++編寫的,但它具有Matlab,R,Octave和Python的綁定。
3
Libsvm是用C編寫的,實際上爲scikit-learn的SVM部分提供動力。
4
DLIB看起來像C++編寫的一個非常有趣的機器學習庫:http://dlib.net/ml.html
編輯:sofia-ml還擁有一套漂亮的可擴展算法用C高效實現++雖然目前沒有完全DLIB或scikit學習。
2
SHARK是一種快速的,模塊化的,功能豐富的開源C++學習機庫:http://shark-project.sourceforge.net/
0
這是有點晚了,但TMVA(http://tmva.sourceforge.net)是機器學習庫,該庫在高能量非常受歡迎物理界。它是ROOT項目的一部分,這意味着如果不完全在ROOT生態系統中使用它非常困難。
相關問題
- 1. OneClassSVM scikit學習
- 2. Scikit學習安裝
- 3. 路徑scikit學習
- 4. scikit學習管道
- 5. Scikit學習分類
- 6. 得分RFECV()的scikit學習
- 7. scikit學習CountVectorizer的UnicodeDecodeError
- 8. Java開發人員學習企業C++。 JDBC抽象的等價物?
- 9. BufferedImage.getRGB C#等價物?
- 10. Scikit學習圖像分類
- 11. Scikit學習混淆矩陣
- 12. scikit在KNeighbors上學習GridSearchCV
- 13. SCIKIT學習多類錯誤
- 14. 用Scikit學習Unigram分析
- 15. 特徵選擇Scikit學習
- 16. Scikit學習TruncatedSVD文檔
- 17. AgglomerativeClustering scikit學習連通
- 18. Scikit學習:preprocessing.scale()與preprocessing.StandardScalar()
- 19. 警告消息scikit學習
- 20. Startified GroupShuffleSplit在Scikit學習
- 21. scikit學習安裝難度
- 22. Scikit學習多個目標
- 23. 稀疏實現/ scikit學習
- 24. 誤差scikit學習CV
- 25. C#中func_get_arg的等價物?
- 26. Encoding.Unicode.GetByteCount(str)的C++等價物?
- 27. C#中fmodf的等價物?
- 28. 使用scikit學習字典學習中的內存錯誤學習
- 29. 使用Scikit的DictVectorizer學習時出現MemoryError學習
- 30. C#Java HashMap等價物
[libsvm](http://www.csie.ntu.edu.tw/~cjlin/libsvm/)和它的姐妹項目[liblinear](http://www.csie.ntu.edu.tw/~ cjlin/liblinear /)都是用C編寫的,並且是許多學習包的底層代碼。 – mayhewsw 2013-11-06 21:19:00