An open API service indexing awesome lists of open source software.

https://github.com/jackgerrits/reductionml

Reduction-based machine learning framework with a focus on contextual bandits
https://github.com/jackgerrits/reductionml

contextual-bandits data-science machine-learning online-learning rust

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 📚 ReductionML (ReML)

[![Documentation Status](https://readthedocs.org/projects/reductionml/badge/?version=latest)](https://reductionml.readthedocs.io/en/latest/?badge=latest)

**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](https://reductionml.readthedocs.io/).

- [Installation instructions](https://reductionml.readthedocs.io/)
- [Getting started with Python](https://reductionml.readthedocs.io/en/latest/getting_started.html)
- [Getting started with the CLI](https://reductionml.readthedocs.io/en/latest/getting_started_cli.html)

## Packages

| Package | |
| --- | --- |
| reductionml (Python) | [![PyPI](https://img.shields.io/pypi/v/reductionml)](https://pypi.org/project/reductionml/) |
| reductionml-core (Rust) | [![Crates.io](https://img.shields.io/crates/v/reductionml-core)](https://crates.io/crates/reductionml-core) |
| reductionml-cli | [![Crates.io](https://img.shields.io/crates/v/reductionml-cli)](https://crates.io/crates/reductionml-cli) |