Scikit-learning là thư viện học máy cho python đã trở nên rất phổ biến và được sử dụng rộng rãi. Tôi đã không nhìn thấy một tương đương cho C + +. Tôi tự hỏi, là có một? Hoặc là có một wrapper C + + qua scikit-học cho C + +?Tương đương với Scikit-learning cho C++?
Trả lời
Bạn có thể hướng Python từ C++. Nếu bạn đã quyết định sử dụng C++, tôi không nhớ lại khi thấy bất kỳ thư viện nào làm mọi thứ trong scikit, nhưng có thư viện học máy, tùy thuộc vào những gì bạn muốn làm.
Phần mục tiêu của cam được viết bằng C và C++. Một số thông tin có thể được tìm thấy
http://en.wikipedia.org/wiki/Orange_(software)
Một số gói liên quan đến học máy khác trong C hoặc C++
http://mloss.org/software/language/c__/ http://mloss.org/software/language/c/
GraphLab là một khác, tập trung vào học tập quy mô lớn, với api trong C++, Java và Python
Bạn có thể xem Shogun - A Large Scale Machine Learning Toolbox. Mặc dù nó được viết bằng C++, nó có các ràng buộc cho Matlab, R, Octave và Python.
Libsvm được viết bằng C, và thực sự cấp nguồn cho phần SVM của việc tìm hiểu.
dlib trông giống như một thư viện máy học tập rất thú vị viết bằng C++: http://dlib.net/ml.html
Sửa: sofia-ml cũng có một bộ tốt đẹp của các thuật toán mở rộng thực hiện một cách hiệu quả trong C++ mặc dù không hoàn chỉnh như dlib hoặc scikit-học.
SHARK là một nhanh, học tập mô đun, tính năng phong phú nguồn mở C++ máy thư viện: http://shark-project.sourceforge.net/
Đây là hơi muộn, nhưng TMVA (http://tmva.sourceforge.net) là một thư viện học máy đó là rất phổ biến ở năng lượng cao cộng đồng vật lý. Nó là một phần của dự án ROOT, có nghĩa là nó khá khó sử dụng mà không hoàn toàn nằm trong hệ sinh thái ROOT.
- 1. Tương đương với window.setTimeout() cho C++
- 2. Tương đương với #region cho C++
- 3. DoEvents tương đương với C++?
- 4. C# tương đương với shell_exec
- 5. Double.doubleToLongBits tương đương với C#?
- 6. C tương đương với ++ STL C
- 7. Là getchar() tương đương với scanf ("% c") và putchar() tương đương với printf ("% c")?
- 8. Tương đương với Java hiệu quả của Bloch cho C#
- 9. Tương đương với C++ cho AutoResetEvent trong Linux là gì?
- 10. C# tương đương với tài nguyên Java
- 11. C-tương đương với chức năng 'setw'
- 12. Python tương đương với C++ getline()
- 13. IsNullOrEmpty tương đương với Array? C#
- 14. C# tương đương với VB6 của GetObject
- 15. Tương đương với C++ map.lower_bound trong Java
- 16. Tương đương với gói Swing trong C#
- 17. C# tương đương với Java dụ initializer
- 18. Common Lisp tương đương với C enums
- 19. Javascript Tương đương với C# LINQ Chọn
- 20. C# tương đương với jQuery.parents (Type)
- 21. Có tương đương C++ với getcwd không?
- 22. C# Uri.EscapeDatastring() tương đương với Java
- 23. Tương đương với NSMutableArray trong C++?
- 24. C# tương đương với charAt của Java()?
- 25. C tương đương với fstream's peek
- 26. C# tương đương với "Not MyEnum.SomeValue"
- 27. C++ tương đương với Task.Delay của .NET?
- 28. C++ tương đương với Java này
- 29. C# tương đương với Iterator trong Java
- 30. Tương đương với C# ObservableCollection trong Java
[libsvm] (http://www.csie.ntu.edu.tw/~cjlin/libsvm/) và dự án chị em của nó [liblinear] (http://www.csie.ntu.edu.tw/~ cjlin/liblinear /) đều được viết bằng C, và là mã cơ bản cho nhiều gói học tập. – mayhewsw