Skip to content

Reduction-based machine learning framework with a focus on contextual bandits

License

Notifications You must be signed in to change notification settings

jackgerrits/reductionml

Repository files navigation

📚 ReductionML (ReML)

Documentation Status

Disclaimer: ReductionML is my own personal project and experiment. ReductionML is an experiment and very much a work in progress. It is an opportunity for me to explore my own design ideas. Things are very rough and I am sure will change a lot.

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.

Documentation

All documentation can be found here.

Packages

Package
reductionml (Python) PyPI
reductionml-core (Rust) Crates.io
reductionml-cli Crates.io