Domain Randomization#
Domain Randomization simply uniformly samples tasks from the task space. It can be a strong baseline in environments with relatively small task spaces.
- class syllabus.curricula.domain_randomization.DomainRandomization(task_space: TaskSpace, random_start_tasks: int = 0, task_names: Callable | None = None)#
Bases:
Curriculum
A simple but strong baseline for curriculum learning that uniformly samples a task from the task space.
- REQUIRES_CENTRAL_UPDATES = False#
- REQUIRES_STEP_UPDATES = False#
- add_task(task: Any) None #