Trait Evaluator

Source
pub trait Evaluator<E: Env, P: Policy<E>> {
    // Required method
    fn evaluate(&mut self, policy: &mut P) -> Result<f32>;
}
Expand description

Evaluate Policy.

Required Methods§

Source

fn evaluate(&mut self, policy: &mut P) -> Result<f32>

Evaluate Policy.

The caller of this method needs to handle the internal state of policy, like training/evaluation mode.

Implementors§

Source§

impl<E, P> Evaluator<E, P> for DefaultEvaluator<E, P>
where E: Env, P: Policy<E>,