What metadata should be logged per experiment run?
mediumAnswer
- (1) Git commit + diff + repo state.
- (2) Data version / hash.
- (3) Full config (all hyperparameters).
- (4) Environment: Python + libs + CUDA + hardware.
- (5) Random seeds used.
- (6) Metrics (train + val per epoch).
- (7) Artifacts (model + tokenizer + preprocessor).
- (8) Command line invocation.
- (9) User + timestamp.
- (10) System metrics (GPU utilization, memory).
- Store in tracking system (MLflow / W&B).
- Enable full reproduction from any run.
Check yourself — multiple choice
- Just metrics
- Git+diff + data version + config + env (Python/libs/CUDA/HW) + seeds + metrics + artifacts + command + user/time + system metrics; MLflow/W&B; enables full repro from run
- Random
- Not real
Experiment metadata: git + data + config + env + seed + metrics + artifacts + command.
#reproducibility
Practise MLOps & Data Quality
215 interview questions in this topic.