A centralized guide to machine learning and natural language processing examples in Ruby using IRuby notebooks.
After months of extensive searching, we realised there was not a single repository that could guide a newbie to machine learning and natural language processing in Ruby. Thus, after a series of naming discussions, sciruby-examples
was born.
You can install IRuby on your laptop using the instructions given in the IRuby repository
Your contributions are always welcome! Please have a look at the contribution guidelines first. 🎉
You can use the following Ruby gems for machine learning and natural language processing examples. You can also view their documentation below:
- daru- Dataframe Structures in Ruby-akin to Python's
pandas
! - Weka - JRuby bindings for the
Weka
library - Shogun
- aws-sdk-machinelearning - Machine Learning API of Ruby for Amazon Web Services
- azure-mgmt-machine-learning - Machine Learning API of Microsoft Azure
- TLearn- A Recurrent Neural Network library
- RubyFANN - Ruby bindings to the
FANN
library - rb-libsvm - Ruby bindings for LIBSVM
- Phobos - A simplified client for Apache Kafka
- open-nlp - Ruby bindings for the OpenNLP library
- treat - A Natural Language processing framework
Of course, you can use your preferred libraries too!
The MIT License 2017 - Dhruv Apte and Athitya Kumar. Please have a look at the LICENSE.md for more details.