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.