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};