A bunch of machine learning algorithms, written in Ruby
A machine learning gem
Qoa is a simple machine learning library for Ruby, including a basic feedforward neural network implementation with backpropagation.
Gem to access the twentybn.com deep learning api, which offers functions like image e.g. tagging, machine translation and sentiment analysis.
If I completely implement all the functions I need in a state machine, the state machine that calls all the different machine learning would end up much longer than the command itself. This is a nightmare to bug test, so made a gem to call it with one line.
An implementation of a linear regression machine learning algorithm implemented in Ruby. The library supports simple problems with one independent variable used to predict a dependent variable as well as multivariate problems with multiple independent variables to predict a dependent variable. You can train your algorithms using the normal equation or gradient descent. The library is implemented in pure ruby using Ruby's Matrix implementation.
Numo::TinyLinalg is a subset library from Numo::Linalg consisting only of methods used in Machine Learning algorithms. The functions Numo::TinyLinalg supports are dot, det, eigh, inv, pinv, qr, solve, cholesky, cho_solve and svd.
Ruby wrapper for TiMBL machine-learning library
Machine learning utilities for Ruby.
A ruby machine learning gem
This is a simple machine learning library written in Ruby. It provides implementations of linear regression and multiclass perceptron and visualization and validation methods to verify results. Also included are helper methods to work with training and testing data.
High level plug-and-play interface for composing Machine Learning applications
Text2SQL is a gem designed to generate SQL queries from natural language inputs. It leverages machine learning models to interpret schema files and user inputs, generating SQL queries that can be executed and returning results in a human-readable format.
Algorithms for machine learning and artificial intelligence in Ruby.
Machine learning text classifier
Asagi evolved out of the ExperienceSequencer. Note that you'll still need to modify the output tree include certain forms of machine learning in the action script.
I've always wanted an alternative to Duolingo, but hadn't had the time. Then I realized I could make one with on and offline capabilities using simple machine learning and duck duck go search..
Duck Sum is a Compound Word Associational Network form of machine learning. This prints out a QR Code using RQRCode. Minimal data collection is done using Duckduckgo.
An infinite memorization algorithm for allowing self-modification. In practice, this would be used for storing different machine learning code in memory.
I use this process to train my language model as I flesh out my constructed language. Unlike training on a natural language, it is way simpler to actually train an algorithm on a fictional language, specifically with languages you train as you build the language. Still undecided on whether to incorporate this into LearnAnswer, as they completely reshapes how I do machine learning.
An AI-powered pair programmer. Provides a user-friendly interface for using AI API's to automatically repair broken code and suggest improvements. Simply provide the faulty code as input, and the gem will generate a corrected version using advanced machine learning techniques.
The ruby-amazon-bedrock gem offers Ruby developers an efficient and user-friendly interface to Amazon Bedrock, a powerful library for AI-driven text and image generation. This gem simplifies the process of connecting to Amazon Bedrock's APIs, enabling developers to easily harness the capabilities of advanced machine learning models for generating high-quality text and images.