Skip to content
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

Hyperparameter check #188

Open
HadiKutabi opened this issue Jan 28, 2023 · 2 comments
Open

Hyperparameter check #188

HadiKutabi opened this issue Jan 28, 2023 · 2 comments

Comments

@HadiKutabi
Copy link

Currently checking out cool AutoML Frameworks as this one :) for my master thesis.

I noticed that pipelines with faulty hyperparamters are getting compiled and evaluated, despite the implementation of lambda functions for "param_check" in the configuration dictionaries.

is that a bug or is this feature yet to be implemented?

Thank you ^^

@PGijsbers
Copy link
Member

It is (temporarily) disabled. They were used to catch configurations which would raise an error anyway (e.g., using some prohibited combination of loss and penalty). In the end there was actually very little benefit to catching these situations early, since all you avoid is some interprocess communication (failure is instantaneous in these situations). It ended up being much simpler to just let the pipelines fail.

One use case where it may be useful is to manually restrict specific combinations which the algorithm may allow but you as a user want to avoid (within your specified hyperparameter ranges). But I have so far not had anyone ask for this behaviour, so I don't know that I want to support this.

@simonprovost
Copy link

@HadiKutabi Just FYI: #210 will allow you to resolve your raised issue #188. Feel free to contribute by adding the appropriate parameter checks as in the PR review if you have access to that, if you see any!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants