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, Multi-layer Perceptron, Naive Bayes, Decision Tree, Gradient Tree Boosting, Random Forest, K-Means, Gaussian Mixture Model, DBSCAN, Spectral Clustering, Mutidimensional Scaling, t-SNE, Fisher Discriminant Analysis, Neighbourhood Component Analysis, Principal Component Analysis, Non-negative Matrix Factorization, and many other algorithms.
Required Ruby Version
>= 0
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)