CADETProcess.optimization.OptimizationProblem.add_meta_score#
- OptimizationProblem.add_meta_score(meta_score, name=None, n_meta_scores=1, minimize=True, evaluation_objects=-1, requires=None)[source]#
Add Meta score to the OptimizationProblem.
- Parameters:
- meta_scorecallable
Objective function.
- namestr, optional
Name of the meta score.
- n_meta_scoresint, optional
Number of meta scores returned by callable. The default is 1.
- minimizebool, optional
If True, meta score is treated as minimization problem. The default is True.
- evaluation_objects{EvaluationObject, None, -1, list}
EvaluationObjects which are evaluated by objective. If None, no EvaluationObject is used. If -1, all EvaluationObjects are used.
- requires{None, Evaluator, list}
Evaluators used for preprocessing. If None, no preprocessing is required.
- Raises:
- TypeError
If meta_score is not callable.
- CADETProcessError
If EvaluationObject is not found. If Evaluator is not found.
Warning
If meta score with same name already exists.