Tasks are collections of related executions, where you run the same step/code with different parameter and input data values.

The most common task is hyperparameter optimization where you execute a single step with various parameter configurations to find the most optimal neural network layout, weights and biases.

Tasks can be created with any step that has parameters defined.

Tasks are frequently used for hyperparameter sweeps and random search.