Skip to content

Instantly share code, notes, and snippets.

@luisguzman02
Forked from gbuesing/ml-ruby.md
Created April 5, 2018 03:05
Show Gist options
  • Save luisguzman02/6f2e34f1cd482dc2c68fe667b9793ea0 to your computer and use it in GitHub Desktop.
Save luisguzman02/6f2e34f1cd482dc2c68fe667b9793ea0 to your computer and use it in GitHub Desktop.
Resources for Machine Learning in Ruby

Resources for Machine Learning in Ruby

Gems

  • classifier-reborn: Bayesian and LSI classification
    dependencies: GSL

  • decisiontree: ID3-based implementation of the ML Decision Tree algorithm
    dependencies: Graphviz

  • similarity: Calculate similarity between documents using TF-IDF weights
    dependencies: GSL

  • rb-libsvm: Ruby language bindings for LIBSVM
    dependencies: None (LIBSVM is bundled with the project)

  • ruby-fann: Ruby library for interfacing with FANN (Fast Artificial Neural Network)
    dependencies: None (FANN is bundled with the project)

  • tlearn-rb: Recurrent Neural Network library for Ruby

  • k_means: Attempting to build a fast, memory efficient K-Means program

  • knn: Simple K Nearest Neighbour Algorithm

  • distance_measures: A bunch of distance measures that extend Array

  • fast-stemmer: Fast Porter stemmer based on a C version of the algorithm

  • statsample: A suite for basic and advanced statistics on Ruby
    dependencies: GSL

  • statistics2: Provides normal, Chi-square, t- and F- probability distributions for Ruby

  • ruby-graphviz
    dependencies: Graphviz

  • rbgnuplot
    dependencies: Gnuplot

  • rb-gsl: Ruby interface to the GNU Scientific Library
    dependencies: GSL

  • ruby-opencv: OpenCV wrapper for Ruby
    dependencies: OpenCV

  • ai4r: Artificial Intelligence for Ruby - A Ruby playground for AI researchers

Base libraries

Heroku buildpacks

Other resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment