You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 16, 2024. It is now read-only.
I ran into an issue with using FanovaImportanceEvaluator. For some reason, it changes the last trial of a study when the search space of a parameter depends on another parameter. See the code snippet below:
P.S. Usage of the default evaluator evaluator=None does not give this issue.
The text was updated successfully, but these errors were encountered:
sgrubas
changed the title
FanovaImportanceEvaluator mutates study.trials[-1].distributions when a parameter's search space depends on anotherFanovaImportanceEvaluator mutates study.trials[-1].distributions when a parameter has dynamic range
Feb 23, 2024
A follow-up question.
Currently, by default, Optuna does not properly calculate parameters importance, it skips those with dynamic ranges (the reproducible code is exactly as I attached above). This issue has been raised quite a few times and has not been implemented yet in Optuna (stale and closed issue example optuna/optuna#1856).
I am wondering if it is possible to resolve it at least in your FanovaImportanceEvaluator, so that the importances are calculated for all the parameters including those with dynamic ranges.
Thank you!
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hello,
Thank you for your great work!
I ran into an issue with using
FanovaImportanceEvaluator
. For some reason, it changes the last trial of a study when the search space of a parameter depends on another parameter. See the code snippet below:The output:
P.S. Usage of the default evaluator
evaluator=None
does not give this issue.The text was updated successfully, but these errors were encountered: