-
Notifications
You must be signed in to change notification settings - Fork 442
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
Bayesianoptimization algorithm does not work when hyperparameter are negative doubles #1037
Comments
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
According to this https://scikit-optimize.github.io/space.m.html#skopt.space.Real, we can specify |
This is biting us as well, it's even when the double space starts at 0. |
According to the code, the only supported way to use bayesian optimisation with real number parameters is by searching for them in log scale. That is to say if your feasibleSpace goes from |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
/lifecycle frozen |
That should be fixed as part of: #1207. |
/kind bug
What steps did you take and what happened:
Katib suggest NaN values when submitting an experiment with:
parametertype: double
For example this kind of yaml makes Katib suggesting NaN for the parameter
my-param
.What did you expect to happen:
Katib should not suggest NaN for
my-param
but values between -1 and 1.Anything else you would like to add:
Is it due to the
log-uniform
prior in https://github.com/kubeflow/katib/blob/489d52b0094e36ccb53d26cf0127add9e00bd606/pkg/suggestion/v1alpha3/skopt/base_skopt_service.py line 43?Environment:
kubectl version
): 1.14.0/etc/os-release
): Ubuntu 18.04.3 LTSThe text was updated successfully, but these errors were encountered: