I’ve been using mlr a little to learn about machine learning, but recently found out about caret.
The way I understand it is that both are wrappers to various ML packages, but have slightly different approaches. Although mlr appears to also wrap some things from caret - so maybe we can sort of consider mlr a superset of caret.
I’m of a mind to stick with mlr for that reason, to save having to switch or learn both. But I’ve also heard the author of caret has joined the tidyverse people - so maybe this will become the de facto standard now.
I’ve obviously used mlr, and read a bit about caret, but given my relative lack of ML experience I don’t feel I’m particularly qualified to make an educated assessment of the two.
Any views on the pros/cons of the two packages, which covers more stuff, which has a more streamlined approach, which is more flexible, any other comments etc etc?
Edit: apologies for not posting this to datascience instead, that seems rather dominated by Python (no mlr or caret tags). Maybe stackoverflow would be better, but I’m quite interested in statisticians view who use them.