register_evaluator¶
- register_evaluator(evaluator_class)[source]¶
Register new evaluator to the collection.
Example:
import perturb_lib as plib import numpy as np @plib.register_evaluator class CoolEvaluator(plib.PlibEvaluatorMixin): def _evaluate_predictions(self, predictions, true_values): return np.zeros(len(true_values))
- Parameters:
evaluator_class (
Type
[PlibEvaluatorMixin
]) – evaluator class to register- Raises:
ValueError – If evaluator with the same name exists already.