learnwell 0.2.1

Framework for reinforcement learning
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use environments::taxi::TaxiEnvironment;
use learnwell::{
    agent::qlearning::QLearning, runner::Runner, strategy::decliningrandom::DecliningRandom,
};
mod environments;

fn main() {
    // now we train
    let epochs = 400;
    Runner::run(
        QLearning::new(0.1, 0.98, DecliningRandom::new(epochs, 0.01)),
        TaxiEnvironment::default(),
        epochs,
    );
}