machine-learning-with-ruby

ML toolkit

A curated collection of resources and tutorials for building machine learning models using the Ruby programming language.

Curated list: Resources for machine learning in Ruby

GitHub

2k stars
115 watching
180 forks
Language: Ruby
last commit: almost 3 years ago
Linked from 5 awesome lists

awesomeawesome-listlistmachine-learningmlrubyruby-gemrubymlrubynlp

Awesome Machine Learning with Ruby / Tutorials

Ruby neural networks
How to implement linear regression in Ruby
How to implement classification using logistic regression in Ruby
How to implement simple binary classification using a Neural Network in Ruby
How to implement classification using a SVM in Ruby
Unsupervised learning using k-means clustering in Ruby
Teaching an AI to play a simple game using Q-Learning in Ruby
Teaching a Neural Network to play a game using Q-Learning in Ruby
Using the Python scikit-learn machine learning library in Ruby using PyCall
How to evolve neural networks in Ruby using the Machine Learning Workbench20almost 5 years ago

Awesome Machine Learning with Ruby / Machine Learning Libraries / Frameworks

LangChain.rb1,487almost 2 years ago- Build ML/AI-supercharged applications with Ruby's LangChain
weka65over 2 years ago- JRuby bindings for Weka, different ML algorithms implemented through Weka
ai4r713about 5 years ago- Artificial Intelligence for Ruby
classifier-reborn554over 2 years ago- General classifier module to allow Bayesian and other types of classifications
scoruby68almost 4 years ago- Ruby scoring API for (Predictive Model Markup Language)
rblearn2about 10 years agoFeature Extraction and Crossvalidation library
data_modeler1about 9 years ago- Model your data with machine learning. Ample test coverage, examples to start fast, complete documentation. Production ready since 1.0.0
shogun3,032almost 3 years agoPolyfunctional and mature machine learning toolbox with
aws-sdk-machinelearning3,587almost 2 years ago- Machine Learning API of the Amazon Web Services
azure_mgmt_machine_learning276over 3 years ago- Machine Learning API of the Microsoft Azure
machine_learning_workbench20almost 5 years ago- Growing machine learning framework written in pure Ruby, high performance computing using , CUDA bindings through . Currently implementating neural networks, evolutionary strategies, vector quantization, and plenty of examples and utilities
Deep NeuroEvolution125over 6 years ago- Experimental setup based on the towards searching for deep neural networks (rather than training) using evolutionary algorithms. Applications to the using
rumale788over 2 years ago- Machine Learninig toolkit in Ruby with wide range of implemented algorithms (SVM, Logistic Regression, Linear Regression, Random Forest etc.) and interfaces similar to in Python
eps659almost 2 years agoBayesian Classification and Linear Regression with exports using and an alternative backend using
ruby-openai2,848almost 2 years agoOpenAI API wrapper

Awesome Machine Learning with Ruby / Machine Learning Libraries / Neural networks

neural-net-ruby127about 9 years ago- Neural network written in Ruby
ruby-fann498over 2 years ago- Ruby bindings to the
cerebrum36over 7 years ago- Experimental implementation for Artificial Neural Networks in Ruby
tlearn-rb96over 8 years ago- Recurrent Neural Network library for Ruby
brains60over 9 years ago- Feed-forward neural networks for JRuby based on
machine_learning_workbench20almost 5 years ago- Framework including pure-Ruby implementation of both feed-forward and recurrent neural networks (fully connected). Training available using neuroevolution (Natural Evolution Strategies algorithms)
rann3almost 9 years ago- Flexible Ruby ANN implementation with backprop (through-time, for recurrent nets), gradient checking, adagrad, and parallel batch execution

Awesome Machine Learning with Ruby / Machine Learning Libraries / Deep learning

tensor_stream506almost 6 years ago- Ground-up and standalone reimplementation of TensorFlow for Ruby
red-chainer104over 4 years agoDeep learning framework for Ruby
tensorflow829over 4 years agoRuby bindings for
ruby-dnn46about 3 years agoSimple deep learning for Ruby
torch-rb739almost 2 years agoRuby bindings for using
mxnet48almost 6 years agoRuby bindings for

Awesome Machine Learning with Ruby / Machine Learning Libraries / Kernel methods

rb-libsvm278almost 3 years ago- Support Vector Machines with Ruby and the library

Awesome Machine Learning with Ruby / Machine Learning Libraries / Evolutionary algorithms

machine_learning_workbench20almost 5 years ago- Framework including pure-Ruby implementations of Natural Evolution Strategy algorithms (black-box optimization), specifically Exponential NES (XNES), Separable NES (sNES), Block-Diagonal NES (BDNES) and more. Applications include neural network search/training (neuroevolution)
simple_ga9almost 10 years ago- Simplest Genetic Algorithms implementation in Ruby

Awesome Machine Learning with Ruby / Machine Learning Libraries / Bayesian methods

linnaeus38almost 11 years ago- Redis-backed Bayesian classifier
naive_bayes49over 14 years ago- Simple Naive Bayes classifier
nbayes153over 2 years ago- Full-featured, Ruby implementation of Naive Bayes

Awesome Machine Learning with Ruby / Machine Learning Libraries / Decision trees

decisiontree1,438almost 8 years ago- Decision Tree ID3 Algorithm in pure Ruby.

Awesome Machine Learning with Ruby / Machine Learning Libraries / Clustering

kmeans-clusterer96about 6 years ago- k-means clustering in Ruby
k_means115over 10 years ago- Attempting to build a fast, memory efficient K-Means program
knn37over 6 years ago- Simple K Nearest Neighbour Algorithm

Awesome Machine Learning with Ruby / Machine Learning Libraries / Linear classifiers

liblinear-ruby-swig83over 3 years ago- Ruby interface to LIBLINEAR (much more efficient than LIBSVM for text classification)
liblinear-ruby83over 7 years ago- Ruby interface to LIBLINEAR using SWIG

Awesome Machine Learning with Ruby / Machine Learning Libraries / Statistical models

rtimbl5almost 17 years ago- Memory based learners from the Timbl framework
lda-ruby133almost 6 years ago- Ruby implementation of the (Latent Dirichlet Allocation) for automatic Topic Modelling and Document Clustering
maxent_string_classifier9about 17 years ago- JRuby maximum entropy classifier for string data, based on the OpenNLP Maxent framework
omnicat11over 5 years ago- Generalized rack framework for text classifications
omnicat-bayes32over 5 years ago- Naive Bayes text classification implementation as an OmniCat classifier strategy

Awesome Machine Learning with Ruby / Machine Learning Libraries / Gradient boosting

xgboost19over 8 years ago— Ruby bindings for XGBoost
xgb106almost 2 years ago— Ruby bindings for XGBoost
lightgbm75almost 2 years ago— Ruby bindings for LightGBM
flann2,260about 2 years ago- Ruby bindings for the (Fast Library for Approximate Nearest Neighbors)
annoy-rb34almost 2 years ago- Ruby bindings for the (Approximate Nearest Neighbors Oh Yeah)
hnswlib.rb15over 2 years ago- Ruby bindings for the that implements approximate nearest neighbor search with Hierarchical Navigable Small World graphs
ngt-ruby52almost 2 years ago- Ruby bindings for the (Neighborhood Graph and Tree for Indexing High-dimensional data)
milvus25almost 2 years ago— Ruby client for Milvus Vector DB
pinecone62about 2 years ago— Ruby client for Pinecone Vector DB
qdrant-ruby40almost 2 years ago— Ruby wrapper for the Qdrant vector search database API
weaviate-ruby49almost 2 years ago— Ruby wrapper for the Weaviate vector search database API

Awesome Machine Learning with Ruby / Applications of machine learning

phashion704over 2 years ago- Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files

Awesome Machine Learning with Ruby / Articles, Posts, Talks, and Presentations

Justin Bowenby
Joseph Emmanuel Dayoby
@kojixby
Kenta Murataby &
Denis Selluby
Prasun Anandby
Matthew Mongeauby
Richard Schneemanby
RubyThursdayby
Jordan Hudgensby
Geoffrey Littby
Kei Sawadaby
Eric Weinsteinby
Brian Sam-Boddenby
Kenta Murataby
RubyThursdayby
Lorenzo Masiniby
Rick Carlinoby
Matthew Kirkby
Benjamin Curtisby
John Paul Ashenfelterby
Matthew Kirkby
Marcel Caracioloby
Marc Berszickby
Vasily Vasinovby
Joseph Wilkby
Matthew Kirkby
Andrew Cantinoby and
Colin Drakeby
Rimas Silkaitisby
Mike Perhamby
Ilya Grigorikby
Ilya Grigorikby
Ilya Grigorikby

Awesome Machine Learning with Ruby / Projects and Code Examples

Wine Clustering0over 12 years ago- Wine quality estimations clustered with different algorithms
simple_ga9almost 10 years ago- Basic (working) demo of Genetic Algorithms in Ruby
Handwritten Digits Recognition6over 5 years ago- Handwritten digits recognition using Neural Networks and Ruby

Awesome Machine Learning with Ruby / Heroku buildpacks

GSL and Ruby buildpack3about 6 years ago
OpenCV and Ruby buildpack3over 12 years ago
ImageMagick buildpack45over 11 years ago

Awesome Machine Learning with Ruby / Books, Blogs, Channels

Kirk, Matthew. . O'Reilly, 2014
Practical Artificial Intelligence- Blog about Artificial Intelligence and Machine Learning with tutorials and code samples in Ruby

Awesome Machine Learning with Ruby / Community

SciRuby Mailing List
SciRuby Slack
Red Data Gitter
Reddit
Stack Overflow
Twitter
NonWebRuby
Ruby AI Builders Discord
X Ruby AI group
Mastodon Ruby AI and Data group
[GSL (GNU Scientific Library)][gls]
scikit-learn algorithm cheatsheet
Awesome Ruby13,629almost 2 years ago- Among other awesome items a short list of NLP related projects
Ruby NLP1,272over 3 years ago- State-of-Art collection of Ruby libraries for NLP
Speech and Natural Language Processing2,206over 7 years ago- General List of NLP related resources (mostly not for Ruby programmers)
Scientific Ruby- Linear Algebra, Visualization and Scientific Computing for Ruby
iRuby902almost 2 years agoIRuby kernel for Jupyter (formerly IPython)
Kiba1,752almost 2 years ago- Lightweight (Extract, Transform, Load) pipeline
Awesome OCR2,843about 2 years ago- Multitude of OCR (Optical Character Recognition) resources
Awesome TensorFlow17,213almost 2 years ago- Machine Learning with TensorFlow libraries
rb-gsl100over 2 years ago- Ruby interface to the
The Definitive Guide to Ruby's C API- Modern Reference and Tutorial on Embedding and Extending Ruby using C programming language

Backlinks from these awesome lists:

More related projects: