ml-experiment-tracker

Track ML experiments, version datasets, and manage model registries with MLflow, W&B, and DVC.

Updated May 16, 2026
One-click install
npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill ml-experiment-tracker-organvm-i-theoria
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ml-experiment-tracker
Source: https://github.com/organvm-i-theoria/_agent-ontology/tree/main/.agents/skills/ml-experiment-tracker
Command: npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill ml-experiment-tracker-organvm-i-theoria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mlflow, wandb, dvc, and includes references (resource) components.

What problem does it solve? Machine learning experiments often become unreproducible because hyperparameters, data versions, code states, and metrics are not systematically logged, making it impossible to compare runs or recreate results. ## Core Features & Use Cases - Experiment Tracking: Log parameters, metrics, and artifacts with MLflow or Weights & Biases, including autologging and run grouping. - Data Versioning: Version datasets and build reproducible pipelines with DVC stages and remote storage. - Model Registry: Promote models through Staging, Production, and Archived stages with versioned loading. - Use Case: A data scientist tuning a fraud detection model runs a Bayesian hyperparameter sweep in W&B, versions the training data with DVC, and registers the champion model in MLflow for production deployment. ## Quick Start Set up experiment tracking for my PyTorch training script using MLflow, logging hyperparameters, per-epoch metrics, and the final model artifact.

Frequently Asked Questions about ml-experiment-tracker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track ML experiments with MLflow?▼

Use mlflow.set_experiment to create an experiment, then mlflow.start_run to log parameters with log_param, metrics with log_metrics, and models with framework-specific log_model calls. Enable mlflow.autolog for automatic logging in supported frameworks.

MLflow vs Weights & Biases for experiment tracking?▼

MLflow provides a self-hostable tracking server with a built-in model registry and stage transitions. Weights & Biases offers hosted dashboards, Bayesian hyperparameter sweeps, and rich media logging like tables, images, and confusion matrices.

How do I version datasets with DVC?▼

Run dvc init in your git repository, then dvc add on data files to create .dvc pointer files committed to git. Push actual data to remote storage with dvc remote add and dvc push, and define pipelines in dvc.yaml.

How do I make PyTorch training runs reproducible?▼

Set seeds for random, NumPy, and torch including torch.cuda.manual_seed_all, then enable cudnn deterministic mode and disable benchmark. Also log the git commit hash, dependency versions, and all hyperparameters for each run.

How do I run hyperparameter sweeps in Weights & Biases?▼

Define a sweep configuration with a search method like bayes, a target metric, and parameter distributions, then create it with wandb.sweep. Launch agents with wandb.agent to execute training runs that sample configurations automatically.

Why can't I reproduce my model's previous results?▼

Common causes include unset random seeds, unversioned datasets, unpinned dependencies, and unlogged hyperparameters. Verify the git commit, data hash, environment lockfile, and seed configuration match the original run.