40
A
回答
39
对我来说,最重要的是“这个工具包是否具有我想要尝试的算法或功能?”由于这些工具包提供了相当多样化的功能,因此您应该首先尝试缩小您想要执行的操作。因此,例如,如果您有一个渴望尝试不同进化优化算法的愿望,那么我会选择Shark这样的东西。另一方面,我更喜欢dlib作为我的大部分工作,但这并不意味着很多,因为我写了:)但是,如果您对二进制分类感兴趣,那么让我建议我目前的最爱方法为,svm_c_ekm_trainer。我经常使用它来训练数十万数据集上的非线性SVM。它通常运行几分钟(有时甚至几秒钟),而经典的SMO算法则需要数小时或数天才能完成。
对于不久前提出的类似问题,也有一些很好的答案:Which machine learning library to use。
+1
谢谢戴维斯!用dlib做的很棒!我真的只是在寻找具有很多功能的东西,以便我可以在大多数情况下使用它,但是可以根据需要分支出其他东西。 – griffin 2010-07-06 13:48:20
相关问题
- 1. 机器学习库OpenCV 2.1
- 2. C机器学习库#
- 3. 适用于Android的机器学习库
- 4. 什么是学习机器学习的最佳编程语言?
- 5. 使用Apache Mahout机器学习库
- 6. 哪台机器学习库使用
- 7. 机器学习在Python:scikit学习/ Pybrain
- 8. 机器学习形状和类型的机器学习
- 9. 机器学习,Python
- 10. Bot中的机器学习
- 11. GATE中的机器学习
- 12. 机器学习 - 感知器
- 13. 学习Maven的最快方法
- 14. 用于学习字符串模式的机器学习技术
- 15. Python机器学习警告
- 16. 机器学习图像
- 17. 基本机器学习
- 18. 机器学习:移动Treshhold
- 19. 机器学习系统
- 20. 机器学习,决策树
- 21. Accord机器学习knn.decide indexOutOfRangeException
- 22. 机器学习算法
- 23. 大型机器学习
- 24. 如何在Azure机器学习上应用学习曲线
- 25. 用于机器学习的Python导入
- 26. 用于机器学习的外部GPU
- 27. 使用Hadoop的机器学习框架
- 28. 机器学习 - 通过示例学习文件格式的软件
- 29. 快速学习PyQt
- 30. 学习VB6快速
您可能也会对http://code.google.com/p/eureqa-api/感兴趣,它会发现高性能的公式查找 – Inverse 2010-07-02 18:28:11
完全取决于您想要学习的哪种模型。 CRF? SVM?嗯? – bmargulies 2010-07-04 02:55:05
Weka **非常慢**。 – 2012-06-29 08:58:06