mlr3 is the next generation of the mlr package for machine learning in R.
mlr3 is a redesigned version of the mlr package for machine learning in R, embracing R6 and data.table for cleaner code and more efficient operations. It provides a common interface to many learners that are implemented in R and many additional things, such as hyperparameter tuning and machine learning pipelines, on top. More information at https://mlr3.mlr-org.com/
mlr3 is a collection of packages with minimal dependencies between them to make installation easier. The mlr3 ecosystem comprises
- the core package mlr3 and mlr3misc for miscellaneous additional functionality
- mlr3featsel for feature selection
- mlr3pipelines for machine learning pipelines
- mlr3tuning for hyperparameter tuning
- mlr3learners and mlr3extralearners for additional learner interfaces
- mlr3ordinal for ordinal regression
- mlr3survival for survival analysis
- mlr3cluster for cluster analysis
- mlr3forecasting for forecasting
- mlr3fda for functional data analysis
- mlr3spatiotemporal for spatial and temporal analytics
- mlr3keras for deep learning with Keras
- mlr3viz for visualizations