1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
//! The REnforce prelude.
//!
//! Provides common imports

// How do I decide what should go here?

pub use environment::{Environment, Observation, Transition, Space, FiniteSpace};

pub use trainer::{EpisodicTrainer, BatchTrainer, OnlineTrainer};

pub use agent::Agent;
pub use agent::qagents::{GreedyQAgent, EGreedyQAgent};
pub use agent::{RandomAgent, PolicyAgent};

pub use util::TimePeriod;
pub use util::{ParameterizedFunc, DifferentiableFunc, GradientDescAlgo};
pub use util::{QFunction, VFunction};