Tasks
The following functions can be used to create tasks.
bmi.benchmark.tasks.transform_wiggly_task(base_task, task_name=None)
bmi.benchmark.tasks.task_student_sparse(dim_x, dim_y, df, n_interacting=2, strength=2.0, task_name=None)
bmi.benchmark.tasks.task_multinormal_sparse(dim_x, dim_y, n_interacting=2, strength=2.0, task_name=None)
bmi.benchmark.tasks.task_student_dense(dim_x, dim_y, df, off_diag=0.5, task_name=None)
bmi.benchmark.tasks.transform_spiral_task(base_task, speed=1.0, task_name=None, normalize_speed=True)
bmi.benchmark.tasks.transform_rotate_task(base_task, task_name=None)
Note: we always use the same rotation.