deepmol.evaluator package
Submodules
deepmol.evaluator.evaluator module
- class Evaluator(model: Model, dataset: Dataset)[source]
Bases:
objectClass that evaluates a model on a given dataset. The evaluator class is used to evaluate a Model class on a given Dataset object.
- compute_model_performance(metrics: Metric | List[Metric], per_task_metrics: bool = False) Tuple[Dict, Dict][source]
Computes statistics of model on test data and saves results to csv.
- Parameters:
- Returns:
multitask_scores (dict) – Dictionary mapping names of metrics to metric scores.
all_task_scores (dict) – If per_task_metrics == True, then returns a second dictionary of scores for each task separately.