mlr3 tries to be light on dependencies. The following packages are at runtime:
parallelly: Helper functions for parallelization. No extra recursive dependencies.future.apply: Resampling and benchmarking is parallelized with thefutureabstraction interfacing many parallel backends.backports: Ensures backward compatibility with older R releases. Developed by members of themlrteam. No recursive dependencies.checkmate: Fast argument checks. Developed by members of themlrteam. No extra recursive dependencies.mlr3misc: Miscellaneous functions used in multiple mlr3 extension packages. Developed by themlrteam.paradox: Descriptions for parameters and parameter sets. Developed by themlrteam. No extra recursive dependencies.R6: Reference class objects. No recursive dependencies.data.table: Extension of R’sdata.frame. No recursive dependencies.digest(viamlr3misc): Hash digests. No recursive dependencies.uuid: Create unique string identifiers. No recursive dependencies.lgr: Logging facility. No extra recursive dependencies.mlr3measures: Performance measures. No extra recursive dependencies.mlbench: A collection of machine learning data sets. No dependencies.palmerpenguins: A classification data set about penguins, used on examples and provided as a toy task. No dependencies.