Package website: release | dev
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.
Install the development version from GitHub:
remotes::install_github("mlr-org/mlr3automl")library("mlr3automl")
rush_plan(n_workers = 2, worker_type = "remote")
mirai::daemons(2)
task = tsk("spam")
learner = lrn("classif.auto",
terminator = trm("evals", n_evals = 100)
)
learner$train(task)