A bunch of changes...
[python_utils.git] / ml / model_trainer.py
index f61b8e745b6cd6c02f23e258003928caba81916b..acd721868a2a9e04de0da364b8d37dcc268b4fee 100644 (file)
@@ -246,12 +246,12 @@ class TrainingBlueprint(ABC):
                     y.pop()
 
                 if self.spec.delete_bad_inputs:
-                    msg = f"WARNING: {filename}: missing features or label.  DELETING."
+                    msg = f"WARNING: {filename}: missing features or label; expected {self.spec.feature_count} but saw {len(x)}.  DELETING."
                     print(msg, file=sys.stderr)
                     logger.warning(msg)
                     os.remove(filename)
                 else:
-                    msg = f"WARNING: {filename}: missing features or label.  Skipped."
+                    msg = f"WARNING: {filename}: missing features or label; expected {self.spec.feature_count} but saw {len(x)}.  Skipping."
                     print(msg, file=sys.stderr)
                     logger.warning(msg)
         return (X, y)