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. Java开发人员学习企业C++。 JDBC抽象的等价物?
- 5. BufferedImage.getRGB C#等价物?
- 6. 用Scikit学习Unigram分析
- 7. 误差scikit学习CV
- 8. Scikit学习TruncatedSVD文档
- 9. scikit学习安装难度
- 10. Scikit学习:preprocessing.scale()与preprocessing.StandardScalar()
- 11. 警告消息scikit学习
- 12. Startified GroupShuffleSplit在Scikit学习
- 13. scikit从coef_学习预测
- 14. scikit在KNeighbors上学习GridSearchCV
- 15. 特征选择Scikit学习
- 16. Encoding.Unicode.GetByteCount(str)的C++等价物?
- 17. C#中fmodf的等价物?
- 18. 使用scikit学习字典学习中的内存错误学习
- 19. C#Java HashMap等价物
- 20. 不同的结果scikit学习wapper
- 21. Scikit的大火学习K-Means
- 22. Python的scikit学习MLPClassifier“hidden_layer_sizes”
- 23. scikit中的OneHotEncoder混淆学习
- 24. scikit学习f1_score的字符串列表
- 25. LeaveOneOut scikit的交叉验证学习
- 26. Python scikit学习的TfidfVectorizer - 最大1.0?
- 27. 问题与机器学习scikit在Python学习
- 28. C/C++中的CreateObject等价物? (COM Interop)
- 29. C#ManualResetEvent的Objective-C/Cocoa等价物
- 30. TF-IDF简单使用 - NLTK/Scikit学习
[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