Skip to content

mlr-org/mlr3automl

Repository files navigation

mlr3automl

Package website: release | dev

r-cmd-check CRAN Status StackOverflow Mattermost

mlr3automl is the Automated Machine Learning (AutoML) package of the mlr3 ecosystem. It automatically selects the most suitable machine learning algorithm and tunes its hyperparameters for a given task. The package includes 10 learners from the mlr3learners package, ranging from simple models like glmnet to more powerful algorithms such as ranger and xgboost. Leveraging the mlr3pipelines package, it constructs sophisticated preprocessing graphs with multiple parallel branches, which are jointly optimized using the mlr3tuning package. The optimization is driven by Asynchronous Decentralized Bayesian Optimization (ADBO), enabling efficient and scalable AutoML.

Installation

Install the development version from GitHub:

remotes::install_github("mlr-org/mlr3automl")

Examples

library("mlr3automl")

rush_plan(n_workers = 2)

task = tsk("spam")

learner = lrn("classif.auto",
  terminator = trm("evals", n_evals = 100)
)

learner$train(task)

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages