What problem does it solve? Managing machine learning experiments manually leads to lost hyperparameters, untracked metrics, and no clear path from training to production deployment. This Skill provides a framework-agnostic platform for tracking experiments, versioning models in a central registry, and deploying them to local servers, Docker, or cloud platforms. ## Core Features & Use Cases - Experiment Tracking: Log parameters, metrics, artifacts, and models for every run, with autologging support for PyTorch, scikit-learn, Keras, XGBoost, and HuggingFace Transformers. - Model Registry: Version models automatically, manage lifecycle stages or aliases (champion/challenger), and implement approval workflows with tags and annotations. - Deployment: Serve models locally via REST API, build Docker images, or deploy to AWS SageMaker, Azure ML, and Kubernetes with KServe. - Use Case: A data science team trains multiple classifier variants, compares runs by accuracy in the MLflow UI, registers the best model, promotes it through staging to production, and serves it as a Docker container behind a REST endpoint. ## Quick Start Use the mlflow skill to set up experiment tracking for my PyTorch training script and register the best model in the model registry.