Rumale is a machine learning library in Ruby. Rumale provides machine learning algorithms with interfaces similar to Scikit-Learn in Python. Rumale supports Support Vector Machine, Logistic Regression, Ridge, Lasso, Factorization Machine, Multi-layer Perceptron, Naive Bayes, Decision Tree, Gradient Tree Boosting, Random Forest, K-Means, Gaussian Mixture Model, DBSCAN, Spectral Clustering, Mutidimensional Scaling, t-SNE, Principal Component Analysis, and Non-negative Matrix Factorization.
Required Ruby Version
>= 2.3
Authors
yoshoku
Versions
- 2.2.0 July 05, 2026 (6.5 KB)
- 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)
- 0.14.0 November 16, 2019 (87.5 KB)