iRace vs mlr

40 views
Skip to first unread message

Amirhossein Moosavi

unread,
May 27, 2022, 10:43:40 PM5/27/22
to The irace package: Iterated Racing for Automatic Configuration
Hi Everyone,

I would like to know what is the difference between iRace and mlr packages? I can see in the iRace tutorial pdf file that authors recommend mlr for machine learning algorithms. I cannot understand the reason. Thanks in advance for the clarification.

Best, Amirhossein.

Manuel López-Ibáñez

unread,
May 29, 2022, 5:25:24 AM5/29/22
to The irace package: Iterated Racing for Automatic Configuration
Dear Amirhossein,

irace is a tool for configuring (tuning) hyper-parameters of algorithms, optimization algorithms, machine learning models, compilers, database managers, etc.

mlr is a framework for machine learning in R.

You can use irace to tune the machine learning models in mlr: https://mlr3tuning.mlr-org.com/dev/reference/mlr_tuners_irace.html
You can use irace to tune other machine learning packages/models not in mlr (for example, scikit-learn).
You can also use other algorithms to tune the machine learning models in mlr.

I hope the above clarifies the difference between irace and mlr.

Best,

Manuel.
Reply all
Reply to author
Forward
0 new messages