Resources for Machine Learning in Ruby === Gems --- * [classifier-reborn](https://github.com/jekyll/classifier-reborn): Bayesian and LSI classification dependencies: GSL * [decisiontree](https://github.com/igrigorik/decisiontree) ID3-based implementation of the ML Decision Tree algorithm dependencies: Graphviz * [similarity](https://github.com/bbcrd/Similarity): Calculate similarity between documents using TF-IDF weights dependencies: GSL * [rb-libsvm](https://github.com/febeling/rb-libsvm): Ruby language bindings for LIBSVM dependencies: None (LIBSVM is bundled with the project) * [ruby-fann](https://github.com/tangledpath/ruby-fann): Ruby library for interfacing with FANN (Fast Artificial Neural Network) dependencies: None (FANN is bundled with the project) * [tlearn-rb](https://github.com/josephwilk/tlearn-rb): Recurrent Neural Network library for Ruby http://blog.josephwilk.net/ruby/recurrent-neural-networks-in-ruby.html * [k_means](https://github.com/reddavis/K-Means): Attempting to build a fast, memory efficient K-Means program * [knn](https://github.com/reddavis/knn): Simple K Nearest Neighbour Algorithm * [distance_measures](https://github.com/reddavis/Distance-Measures): A bunch of distance measures that extend Array * [fast-stemmer](https://github.com/romanbsd/fast-stemmer): Fast Porter stemmer based on a C version of the algorithm * [statsample](https://github.com/clbustos/statsample): A suite for basic and advanced statistics on Ruby dependencies: GSL * [statistics2](https://github.com/abscondment/statistics2): Provides normal, Chi-square, t- and F- probability distributions for Ruby * [ruby-graphviz](https://github.com/glejeune/Ruby-Graphviz) dependencies: Graphviz * [rbgnuplot](https://github.com/rdp/ruby_gnuplot/tree/master) dependencies: Gnuplot * [rb-gsl](https://github.com/blackwinter/rb-gsl): Ruby interface to the GNU Scientific Library dependencies: GSL * [ruby-opencv](https://github.com/ruby-opencv/ruby-opencv/): OpenCV wrapper for Ruby dependencies: OpenCV Base libraries --- * [GSL (GNU Scientific Library)](http://www.gnu.org/software/gsl/) ```brew install gsl``` * [OpenCV](http://opencv.org/) ```brew tap homebrew/science && brew install opencv``` * [Graphviz](http://www.graphviz.org/) ```brew install graphviz``` * [Gnuplot](http://www.gnuplot.info/) ```brew install gnuplot``` Heroku buildpacks --- * [GSL and Ruby buildpack](https://github.com/tomwolfe/heroku-buildpack-gsl-ruby) * [OpenCV and Ruby buildpack](https://github.com/lilibethdlc/heroku-buildpack-ruby-opencv)