Rumale is a machine learninig library in Ruby. Rumale provides machine learning algorithms with interfaces similar to Scikit-Learn in Python. Rumale currently supports Linear / Kernel Support Vector Machine, Logistic Regression, Linear Regression, Ridge, Lasso, Factorization Machine, Naive Bayes, Decision Tree, AdaBoost, Gradient Tree Boosting, Random Forest, Extra-Trees, K-nearest neighbor algorithm, K-Means, DBSCAN, Principal Component Analysis, and Non-negative Matrix Factorization.
Required Ruby Version
>= 2.3
Authors
yoshoku
Versions
- 2.1.0 February 08, 2026 (6.5 KB)
- 2.0.2 November 19, 2025 (6.5 KB)
- 2.0.1 October 22, 2025 (6.5 KB)
- 2.0.0 October 07, 2025 (6.5 KB)
- 1.0.0 January 02, 2025 (6.5 KB)
- 0.9.2 May 11, 2019 (62.5 KB)