Evaluator

class maze.train.trainers.common.evaluators.evaluator.Evaluator

Abstract interface for policy evaluation.

evaluate(policy: maze.core.agent.torch_policy.TorchPolicy)None

Evaluate given policy.

For most use cases, this method is expected to:
  • Write the evaluation results into the statistic logs

  • Serialize the policy if the reward improved

Parameters

policy – Policy to evaluate