This commit is contained in:
Dobromir Popov
2025-11-23 02:16:34 +02:00
parent 24aeefda9d
commit 53ce4a355a
8 changed files with 1088 additions and 155 deletions

View File

@@ -392,9 +392,13 @@ class NegativeCaseTrainer:
case.retraining_count += 1
case.last_retrained = datetime.now()
# Calculate improvements (simulated)
session.loss_improvement = np.random.uniform(0.1, 0.5) # 10-50% improvement
session.accuracy_improvement = np.random.uniform(0.05, 0.2) # 5-20% improvement
# Calculate improvements from actual training metrics (NO SYNTHETIC DATA)
# If actual training metrics are not available, set to 0.0 instead of random values
# TODO: Replace with actual model training that returns real loss/accuracy improvements
session.loss_improvement = 0.0 # Set to 0 until real training metrics available
session.accuracy_improvement = 0.0 # Set to 0 until real training metrics available
logger.warning(f"Training session completed but improvements not calculated - intensive training not yet implemented")
# Store training session results
self._store_training_session(session)