Machine Learning > ML with Ruby
Learning, implementing, and applying Machine Learning using Ruby.
Contents
Tutorials
code
Machine Learning Libraries
Evolutionary algorithms
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).
Frameworks
General classifier module to allow Bayesian and other types of classifications.
Model your data with machine learning. Ample test coverage, examples to start fast, complete documentation. Production ready since 1.0.0.
Experimental setup based on the machinelearningworkbench towards searching for deep neural networks (rather than training) using evolutionary algorithms. Applications to the OpenAI Gym using PyCall.
Machine Learninig toolkit in Ruby with wide range of implemented algorithms (SVM, Logistic Regression, Linear Regression, Random Forest etc.) and interfaces similar to [Scikit-Learn][scikit] in Python.
Neural networks
Deep learning
Kernel methods
Bayesian methods
Clustering
Linear classifiers
Statistical models
Gradient boosting
Vector search
Ruby bindings for the FLANN (Fast Library for Approximate Nearest Neighbors).
Ruby bindings for the Hnswlib that implements approximate nearest neighbor search with Hierarchical Navigable Small World graphs.