diff --git a/backend/src/main/java/org/raddatz/familienarchiv/service/OcrTrainingService.java b/backend/src/main/java/org/raddatz/familienarchiv/service/OcrTrainingService.java index 9c8f4e5d..820ab2f5 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/service/OcrTrainingService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/service/OcrTrainingService.java @@ -162,11 +162,12 @@ public class OcrTrainingService { return Objects.requireNonNull(txTemplate.execute(status -> { run.setStatus(TrainingStatus.DONE); run.setCompletedAt(Instant.now()); + run.setCer(result.cer()); run.setLoss(result.loss()); run.setAccuracy(result.accuracy()); run.setEpochs(result.epochs()); OcrTrainingRun updated = trainingRunRepository.save(run); - log.info("[trainingRun={}] Segmentation training completed — epochs={}", runId, result.epochs()); + log.info("[trainingRun={}] Segmentation training completed — cer={} epochs={}", runId, result.cer(), result.epochs()); return updated; })); } catch (Exception e) {