6 Technical

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

At first, some details about parallelization and the usage of the future is given.

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.