-
-
Notifications
You must be signed in to change notification settings - Fork 963
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
Integrate multi-objective optimization module #1980
Labels
Milestone
Comments
HideakiImamura
added
the
feature
Change that does not break compatibility, but affects the public interfaces.
label
Oct 30, 2020
Merged
2 tasks
This issue has not seen any recent activity. |
2 tasks
HideakiImamura
added
no-stale
Exempt from stale bot
and removed
stale
Exempt from stale bot labeling.
labels
Nov 26, 2020
This was referenced Dec 16, 2020
This was referenced Dec 18, 2020
Merged
Pinned this issue since I find myself coming back to it quite often and there was one slot left for the pins. |
Merged
Merged
@not522 is working on |
Let me close this issue as resolved now that #2181 addressing the above has been merged. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Motivation
In the current Optuna's codebase, the
optuna.multi_objective
module is separated from other modules. However, to improve maintenance and ensure code consistency, Optuna's basic modules (e.g. study, trial, etc) should be designed with multi-objective optimization in mind.PR #1961 was submitted, but this work will be split into several small PRs. This issue tracks the integration of the multi-objective optimization module.
TODOs
study
,frozen trial
, andstorages
Integrate multi-objective optimization module for the storages, study, and frozen trial #1994.trial.report
andtrial.should_prune
RaiseNotImplementedError
fortrial.report
andtrial.should_prune
during multi-objective optimization #2135.NSGAIISampler
Migrate NSGA2 sampler #2150.MOTPESampler
Migrate MOTPE sampler #2167.plot_pareto_front
Migrateoptuna.multi_objective.visualization.plot_pareto_front
#2110, Moveexamples/multi_objective/plot_pareto_front.py
toexamples/visualization/plot_pareto_front.py
#2122.ValueError
iftarget
is None andstudy
is for multi-objective optimization forplot_contour
#2112, RaiseValueError
iftarget
is None andstudy
is for multi-objective optimization forplot_edf
#2117, RaiseValueError
iftarget
is None andstudy
is for multi-objective optimization forplot_optimization_history
#2118, RaiseValueError
iftarget
is None andstudy
is for multi-objective optimization forplot_parallel_coordinate
#2120, RaiseValueError
iftarget
is None andstudy
is for multi-objective optimization forplot_slice
#2121, RaiseValueError
iftarget
is None andstudy
is for multi-objective optimization forget_param_importances
,BaseImportanceEvaluator.evaluate
, andplot_param_importances
#2137.ValueError
in TPE and CMA-ES ifstudy
is being used for multi-objective optimization #2136.The text was updated successfully, but these errors were encountered: