Skip to content

Commit

Permalink
Merge pull request optuna#5602 from eukaryo/emmr-terminator
Browse files Browse the repository at this point in the history
Add `EMMREvaluator` and `MedianErrorEvaluator`
  • Loading branch information
HideakiImamura authored Aug 16, 2024
2 parents c06470b + e30bb57 commit 953ddf4
Show file tree
Hide file tree
Showing 7 changed files with 664 additions and 54 deletions.
4 changes: 3 additions & 1 deletion docs/source/reference/terminator.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@ The :mod:`~optuna.terminator` module implements a mechanism for automatically te
optuna.terminator.BaseImprovementEvaluator
optuna.terminator.RegretBoundEvaluator
optuna.terminator.BestValueStagnationEvaluator
optuna.terminator.EMMREvaluator
optuna.terminator.BaseErrorEvaluator
optuna.terminator.CrossValidationErrorEvaluator
optuna.terminator.StaticErrorEvaluator
optuna.terminator.MedianErrorEvaluator
optuna.terminator.TerminatorCallback
optuna.terminator.report_cross_validation_scores

For an example of using this module, please refer to `this example <https://github.com/optuna/optuna-examples/tree/main/terminator>`__.
For an example of using this module, please refer to `this example <https://github.com/optuna/optuna-examples/tree/main/terminator>`__.
4 changes: 4 additions & 0 deletions optuna/terminator/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
from optuna.terminator.erroreval import CrossValidationErrorEvaluator
from optuna.terminator.erroreval import report_cross_validation_scores
from optuna.terminator.erroreval import StaticErrorEvaluator
from optuna.terminator.improvement.emmr import EMMREvaluator
from optuna.terminator.improvement.evaluator import BaseImprovementEvaluator
from optuna.terminator.improvement.evaluator import BestValueStagnationEvaluator
from optuna.terminator.improvement.evaluator import RegretBoundEvaluator
from optuna.terminator.median_erroreval import MedianErrorEvaluator
from optuna.terminator.terminator import BaseTerminator
from optuna.terminator.terminator import Terminator

Expand All @@ -16,9 +18,11 @@
"CrossValidationErrorEvaluator",
"report_cross_validation_scores",
"StaticErrorEvaluator",
"MedianErrorEvaluator",
"BaseImprovementEvaluator",
"BestValueStagnationEvaluator",
"RegretBoundEvaluator",
"EMMREvaluator",
"BaseTerminator",
"Terminator",
]
Loading

0 comments on commit 953ddf4

Please sign in to comment.