BCAlgorithmConfig¶
- class maze.train.trainers.imitation.bc_algorithm_config.BCAlgorithmConfig(n_epochs: int, device: str, batch_size: int, n_eval_workers: int, validation_percentage: float, eval_every_k_iterations: int, n_eval_episodes: int, max_episode_steps: int, optimizer: Any, loss: BCLoss, eval_start_epoch: int, eval_frequency: int, log_substep_events: bool)¶
Algorithm parameters for behavioral cloning.
- eval_every_k_iterations: int¶
Number of iterations after which to run evaluation (in addition to evaluations at the end of each epoch, which are run automatically). If set to None, evaluations will run on epoch end only.