ML-006: Training- und Evaluations-Workflow vorbereiten

This commit is contained in:
2026-06-11 17:08:16 +02:00
parent 0bc928799a
commit 63d10a6c4f
3 changed files with 73 additions and 1 deletions

View File

@@ -25,7 +25,7 @@ class TrainingPipeline:
if not vectors:
raise ValueError("FeatureStore enthält keine Trainingsdaten.")
sensors = tuple({vector.sensor_id for vector in vectors})
sensors = tuple(sorted({vector.sensor_id for vector in vectors}))
artifact = TrainedArtifact(artifact_id=artifact_id, supported_sensors=sensors)
self._artifacts[artifact_id] = artifact
logger.info("Training abgeschlossen für %s mit %d Sensoren", artifact_id, len(sensors))