6 Technical

This chapter gives an overview about technical details of the mlr3 framework.

At first, some details about Parallelization and the usage of the future are given. Parallelization refers to running multiple jobs simultaneously and is used to minimize necessary computer power.

Section Database Backends describes how to work with database backends that mlr3 supports. Database backends can be helpful for large data processing which does not fit in memory or is stored natively in a database (e.g. sqlite).

In section Parameters instructions are given how to define parameter sets for learners, how do sample parameters and apply parameter transformations.

Last, we provide a transition guide for users of the old mlr who want to switch to mlr3.