I’m not seeing any documentation for such, but in LASSO.jl and GLMNet.jl, I’m looking to do the following:
Specify a validation set to train hyperparameters on, rather than just using cross-validation. I know CV is better, but I’m looking to do this for academic reasons.
Train, either with CV or with a specified validation set, the alpha hyperparameter for ElasticNet.
Not gonna lie I felt the same way when I saw it, and haven’t thought of using it since… These are pretty elementary usage questions that I think the package maintainer or docs should be able to answer. Have you tried filing an issue?
I pored through all of the documentation for both, prior to posting this. From what I inferred after, though, GLMNet’s fortran code doesn’t support hyperparameter tuning using a validation set.
I’m revisiting MLJ again, though, and it looks a lot more advanced than when I had first looked at it. Bringing in the scikitlearn.jl models was awesome.