mlr3

Machine Learning in R
MaRDI Service Category: Tool/Application
Version type: stable version
Maintained by: TA3
Official website: https://mlr-org.com/
mlr3: Machine Learning in R
The mlr3 framework is a collection of more than 30 R packages that provides unified access to machine learning methods in R. At its core, it offers fundamental building blocks for statistical learning through standardized interfaces, enhancing interoperability between independently developed R packages.
What does it do?
It allows users to easily train, tune, evaluate, or benchmark a wide range of machine learning algorithms or whole ML pipelines. It supports a wide variety of ML problems, including classification, regression, and survival analysis. By establishing standardized interfaces, methods from many different R packages can be accessed in a unified way and be combined seamlessly. On the one hand, this makes it easy for scientists and ML practitioners to solve real world problems. On the other hand, this also supports researchers in the process of evaluating and benchmarking new algorithms against existing methods. For a list of available learning algorithms, which are annotated with standardized metadata, see our website.
How can it be used?
- Learn how to use mlr3 by reading our free online book.
- Connect your learning algorithm to our community extension mlr3extralearners as shown by our tutorial.
- Access or publish data to or from OpenML via our mlr3 integration mlr3oml. For a tutorial, sett the associated book chapter.
- Get in touch with us by joining our public mattermost channel.