Preprocessing Operators and Pipelines for 'mlr3'

Dataflow programming toolkit that enriches 'mlr3' with a diverse set of pipelining operators ('PipeOps') that can be composed into graphs. Operations exist for data preprocessing, model fitting, and ensemble learning. Graphs can themselves be treated as 'mlr3' 'Learners' and can therefore be resampled, benchmarked, and tuned.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.6-1 by Martin Binder, 17 days ago,

Report a bug at

Browse source code at

Authors: Martin Binder [aut, cre] , Florian Pfisterer [aut] , Lennart Schneider [aut] , Bernd Bischl [aut] , Michel Lang [aut] , Susanne Dandl [aut]

Documentation:   PDF Manual  

LGPL-3 license

Imports backports, checkmate, data.table, digest, lgr, mlr3, mlr3misc, paradox, R6, withr

Suggests ggplot2, glmnet, igraph, knitr, lme4, mlbench, bbotk, mlr3filters, mlr3learners, mlr3measures, nloptr, quanteda, rmarkdown, rpart, stopwords, testthat, visNetwork, bestNormalize, fastICA, kernlab, smotefamily, evaluate, NMF, MASS, kknn, GenSA, methods, vtreat

Imported by mcboost, mlr3fselect, mlr3verse, sense.

Depended on by NADIA.

Suggested by mlr3hyperband, mlr3proba, mlr3spatiotempcv, mlr3tuning, mlrintermbo.

See at CRAN