Streamlines the execution, management, and analysis of machine learning experiments using a lightweight, Git-aware Python framework.
Yanex Experiment Tracking empowers researchers and machine learning engineers to manage complex experimentation workflows directly within their development environment. It provides specialized capabilities for launching parameter sweeps, managing experiment dependencies, and extracting machine-readable results for automated logging or analysis. By integrating CLI commands with Python's Results API, it bridges the gap between raw experiment execution and reproducible research insights, making it an essential companion for iterative model development and performance comparison.
Key Features
01Provides AI-friendly data extraction via specific CLI commands for seamless scripting and automation
02Orchestrates complex parameter sweeps including grid search, ranges, and logspace distributions
030 GitHub stars
04Integrates with a programmatic Results API for deep analysis and visualization in notebooks
05Enables asynchronous background execution with real-time status and log monitoring
06Manages experiment dependencies and slot-based data passing between different pipeline stages
Use Cases
01Automating hyperparameter optimization (HPO) sweeps across multiple CPU cores
02Maintaining detailed markdown-based experiment logs for research transparency and reproducibility
03Comparing metrics and parameters across historical runs to identify the best-performing model configurations