Function relearn::train_serial
source · [−]pub fn train_serial<T, E>(
agent: &mut T,
environment: &E,
num_periods: usize,
rng_env: &mut Prng,
rng_agent: &mut Prng,
logger: &mut dyn StatsLogger
) where
T: Agent<E::Observation, E::Action> + BatchUpdate<E::Observation, E::Action, Feedback = E::Feedback> + ?Sized,
E: StructuredEnvironment + ?Sized,
E::ObservationSpace: LogElementSpace,
E::ActionSpace: LogElementSpace,
E::Feedback: Feedback,
Expand description
Train a batch learning agent in this thread.