JuliaAI / MLJTuning.jl

Hyperparameter optimization algorithms for use in the MLJ machine learning framework
MIT License
66 stars 12 forks source link

Support Optimization.jl Interface? #192

Open ParadaCarleton opened 11 months ago

ParadaCarleton commented 11 months ago

Now that we have Optimization.jl, would it be possible to support a broad class of optimizers for MLJTuning by just supporting the Optimization.jl interface?

ablaom commented 10 months ago

That's possible. I'd be happy to support such an effort. I think it will be a bit of work.

At this point a lot of MLJ predictors do not have differentiable output. So if you're looking to apply optimisers that need this, you should know that is something yet to be sorted out (but worthwhile). Related: https://github.com/FluxML/MLJFlux.jl/issues/220 .