Struct renforce::trainer::FittedQIteration [] [src]

pub struct FittedQIteration<A: FiniteSpace> { /* fields omitted */ }

BatchTrainer for Q-functions Uses Fitted Q Iteration

Methods

impl<A: FiniteSpace> FittedQIteration<A>
[src]

Creates a new FittedQIteration with the given parameters

Creates a new FittedQIteration with default parameters

Sets gamma field of self

Sets alpha field of self

Sets iters field of self

Trait Implementations

impl<A: Debug + FiniteSpace> Debug for FittedQIteration<A> where A::Element: Debug
[src]

Formats the value using the given formatter.

impl<S: Space, A: FiniteSpace, T> BatchTrainer<S, A, T> for FittedQIteration<A> where T: QFunction<S, A> + Agent<S, A>
[src]

Trains agent based on the observed transitions