Skip to content
The Daily Repo

yoshoku / rumale

Rumale is a machine learning library in Ruby

Why this job: says: machine learning library; topics: machine-learning

What it does

Rumale (Ruby machine learning) 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.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 12 days ago
Stars
920
On GitHub
Licence
BSD-3-Clause
Allows business use
Downloads for
None listed
No release files
Latest version
v2.2.0
Released 4 months ago
Built with
Ruby
98% of the code

Is it looked after?

Contributors
Not stated
Last 90 days
Issues
100% closed
0 still open
Pull requests
27 merged
0 waiting
Releases
23
3 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
lukasmasuch / best-of-ml-python23,86718 days agoCC-BY-SA-4.0No downloads
tensorflow / tensorflow201,575todayApache-2.0No downloads
onnx / onnx21,674todayApache-2.0No downloads
More: languages, topics, project record and preview image

Languages

  • Ruby 98%
  • C++ 2%
  • Shell <1%
  • JavaScript <1%

Topics

  • ruby
  • machine-learning
  • data-science
  • data-analysis
  • artificial-intelligence
  • rubyml
  • ml

Project record

  • JobAI libraries and models
  • StatusListed
  • Commits997
  • Forks35
  • Watching24
  • Stars in 28 days+2
  • CreatedSep 30, 2017
  • First seen by usNov 7, 2026
  • CheckedNov 8, 2026

Project preview image

Preview image from yoshoku/rumale

Type to search.

Try