ReductionML

Reduction-based machine learning framework

ReductionML is a machine learning framework with solutions to a range of problems. It revolves around the concept of simplifying problems by breaking them down into more manageable components that already have solutions. This process is done by reductions as they reduce one problem to another. This approach draws inspiration from the VowpalWabbit, a project I hold in high regard and deeply value. In fact, if you are familiar with VowpalWabbit then you should be able to pick up ReductionML with ease.

Packages#

🐍
Python package

Install from PyPi:

pip install reductionml

⌨️
Command line tool

Install from crates.io:

cargo install reductionml-cli

Binary name: reml

Getting started

📦
Rust package

Install from crates.io:

cargo add reductionml-core

API reference