mlr3: Machine Learning in R - Next Generation

Efficient, object-oriented programming on the building blocks of machine learning. Provides 'R6' objects for tasks, learners, resamplings, and measures. The package is geared towards scalability and larger datasets by supporting parallelization and out-of-memory data-backends like databases. While 'mlr3' focuses on the core computational operations, add-on packages provide additional functionality.

Version: 0.8.0
Depends: R (≥ 3.1.0)
Imports: R6 (≥ 2.4.1), backports, checkmate (≥ 2.0.0), data.table (≥ 1.12.8), digest, future.apply (≥ 1.5.0), lgr (≥ 0.3.4), mlbench, mlr3measures (≥ 0.3.0), mlr3misc (≥ 0.5.0), paradox (≥ 0.4.0), uuid
Suggests: Matrix, callr, datasets, distr6, evaluate, future, future.callr, mlr3data, progressr, rpart, testthat
Published: 2020-10-21
Author: Michel Lang ORCID iD [cre, aut], Bernd Bischl ORCID iD [aut], Jakob Richter ORCID iD [aut], Patrick Schratz ORCID iD [aut], Giuseppe Casalicchio ORCID iD [ctb], Stefan Coors ORCID iD [ctb], Quay Au ORCID iD [ctb], Martin Binder [aut], Marc Becker ORCID iD [ctb]
Maintainer: Michel Lang <michellang at>
License: LGPL-3
NeedsCompilation: no
Citation: mlr3 citation info
Materials: README NEWS
In views: MachineLearning
CRAN checks: mlr3 results


Reference manual: mlr3.pdf
Package source: mlr3_0.8.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release: mlr3_0.8.0.tgz, r-oldrel: mlr3_0.8.0.tgz
Old sources: mlr3 archive

Reverse dependencies:

Reverse depends: mlr3verse, NADIA
Reverse imports: mlr3cluster, mlr3db, mlr3filters, mlr3fselect, mlr3hyperband, mlr3learners, mlr3oml, mlr3pipelines, mlr3proba, mlr3shiny, mlr3spatiotempcv, mlr3tuning
Reverse suggests: condvis2, DALEXtra, flashlight, iml, mlr3benchmark, mlr3data, mlr3viz, vip


Please use the canonical form to link to this page.