Machine Learning in R

An open-source collection of R packages providing a unified interface for machine learning in the R language.

A scientifically designed and easy to learn interface.
More than 100 connected machine learning algorithms.
Light on dependencies.
Convenient parallelization with the future package.
State-of-the-art optimization algorithms.
Dataflow programming with pipelines.

Quick Start

The mlr3verse meta-package installs mlr3 and some of the most important extension packages:

install.packages("mlr3verse")

Examples

  Basic Machine Learning

Basic machine learning.
  • Learner
  • Task
  • Resampling

  Hyperparameter Tuning

Hyperparameter tuning of a support vector machine.
  • Tuning space
  • Tuning
  • Nested Resampling