dacapo.experiments.validation_scores
Module Contents
Classes
- class dacapo.experiments.validation_scores.ValidationScores
- property criteria: List[str]
- property parameter_names: List[str]
- parameters: List[dacapo.experiments.tasks.post_processors.PostProcessorParameters]
- datasets: List[dacapo.experiments.datasplits.datasets.Dataset]
- evaluation_scores: dacapo.experiments.tasks.evaluators.EvaluationScores
- subscores(iteration_scores: List[dacapo.experiments.validation_iteration_scores.ValidationIterationScores]) ValidationScores
- add_iteration_scores(iteration_scores: dacapo.experiments.validation_iteration_scores.ValidationIterationScores) None
- validated_until() int
The number of iterations validated for (the maximum iteration plus one).
- compare(existing_iteration_scores: List[dacapo.experiments.validation_iteration_scores.ValidationIterationScores]) Tuple[bool, int]
Compares iteration stats provided from elsewhere to scores we have saved locally. Local scores take priority. If local scores are at a lower iteration than the existing ones, delete the existing ones and replace with local. If local iteration > existing iteration, just update existing scores with the last overhanging local scores.
- to_xarray() xarray.DataArray
- get_best(data: xarray.DataArray, dim: str) Tuple[xarray.DataArray, xarray.DataArray]
Compute the Best scores along dimension “dim” per criterion. Returns both the index associated with the best value, and the best value in two seperate arrays.