rsrl 0.3.0

A fast, extensible reinforcement learning framework in Rust
Documentation

RSRL (api)

Crates.io Build Status Coverage Status

Reinforcement learning should be fast, safe and easy to use.

Overview

rsrl provides generic constructs for running reinforcement learning (RL) experiments by providing a simple, extensible framework and efficient implementations of existing methods for rapid prototyping.

Installation

[dependencies]
rsrl = "0.2"

Usage

The code below shows how one could use rsrl to evaluate a GreedyGQ agent using a Fourier basis function approximator to solve the canonical mountain car problem.

See examples/ for more...

rsrl code example

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate and adhere to the angularjs commit message conventions (see here).

License

MIT