model stats
Some checks failed
CI / test (pull_request) Failing after 28s
API CI / api-tests (pull_request) Failing after 44s

This commit is contained in:
Tim Lorsbach
2026-07-26 21:06:46 +02:00
parent 8b2caf3500
commit e09e1fe048
2 changed files with 53 additions and 0 deletions

View File

@ -2815,6 +2815,21 @@ class PackageBasedModel(EPModel):
)
multigen_eval = models.BooleanField(null=False, blank=False, default=False)
def statistics(self):
return {
'accuracy': [
self.eval_results["average_accuracy"],
self.eval_results.get("multigen_average_accuracy")],
'precision': [
self.eval_results["average_precision_per_threshold"][f"{self.threshold:.2f}"],
self.eval_results.get("multigen_average_precision_per_threshold", {}).get(f"{self.threshold:.2f}")
],
'recall': [
self.eval_results["average_recall_per_threshold"][f"{self.threshold:.2f}"],
self.eval_results.get("multigen_average_recall_per_threshold", {}).get(f"{self.threshold:.2f}")
],
}
@property
def pr_curve(self):
if self.model_status != self.FINISHED: