-
Notifications
You must be signed in to change notification settings - Fork 356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Adding Auto-Sklearn #1060
Conversation
There is a scikit-learn version conflict here: kuti (requires scikit-learn<0.23.0,>=0.22.1) and Auto-Sklearn (requires scikit-learn<0.25.0,>=0.24.0). This PR works only for auto-sklearn==0.12.6. @teytaud You can reproduce error on BO with: |
Everything works fine (except on Windows: not supported) after downgrading Auto-Sklearn to 0.11.0 |
Given it cannot be installed on Windows, we cannot keep it in the least of requirements.
|
|
||
from .core import AutoSKlearnBenchmark | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All these tests use some optimization, it would be nice to have at least one thaat just calls func(whatever_parameters)
and checks that it works independently of anything else.
This PR looks exciting and almost OK. Any reason for interrupting ? If Windows is an issue we can disable that. |
Co-authored-by: Jérémy Rapin <[email protected]>
Co-authored-by: Jérémy Rapin <[email protected]>
Co-authored-by: Jérémy Rapin <[email protected]>
Co-authored-by: Jérémy Rapin <[email protected]>
e2258a2
to
861a134
Compare
@herilalaina I think the problem is unrelated to your pr and now fixed in main |
Thanks @teytaud ! Tests are now passing except for a few mypy errors (btw unrelated to the PR ?). Do you have recommendations for the list of algorithms and number of datasets to consider in experiments.py? |
That's a complete mystery, and I would suggest #type: ignore if jrapin does not kill me for writing this...
For problems like hp tuning, maybe HyperOpt, Cobyla, BO, NGOpt39, OnePlusOne, TwoPointsDE, GeneticDE, MetaModel, CMA... |
@herilalaina I suggest #type: ignore for the two remaining issues in static... |
Deprecated by #1389 |
Types of changes
Motivation and Context / Related issue
This PR partially fixes #618. It extends ML hyperparameter tuning problems to Auto-Sklearn search space.
How Has This Been Tested (if it applies)
Checklist