experiment-tracking

Automate ML experiment tracking with Snowflake's ExperimentTracking API.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/randoneering/nix-flake-mirror --skill experiment-tracking-randoneering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experiment-tracking
Source: https://github.com/randoneering/nix-flake-mirror/tree/main/home/programs/opencode/skills/snowflake/machine-learning/experiment-tracking
Command: npx skills add https://github.com/randoneering/nix-flake-mirror --skill experiment-tracking-randoneering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides ready-to-use code snippets and examples to streamline experiment tracking for machine learning projects using Snowflake's ML APIs.

Core Features & Use Cases

  • Initialize an ExperimentTracking session to organize runs and metadata.
  • Auto-log metrics across common frameworks like XGBoost, Keras, and LightGBM to enable reproducibility and comparison.
  • Manually log parameters and metrics, end runs, and delete experiments to manage lifecycle.

Quick Start

Run the ExperimentTracking flow to initialize a new experiment and begin logging metrics across multiple models.

Frequently Asked Questions about experiment-tracking

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

FAQPage Schema
How do I track ML experiment metrics in Snowflake?

To track ML experiment metrics in Snowflake, initialize an ExperimentTracking session to organize runs and metadata. This automates metric logging across frameworks like XGBoost, Keras, and LightGBM for reproducibility and comparison.

Can I auto-log metrics for XGBoost, Keras, and LightGBM training runs?

Yes, you can auto-log metrics for XGBoost, Keras, and LightGBM training runs. The skill captures initialization and automatic logging to enable reproducibility and comparison across these common machine learning frameworks.

What do I need to set up before logging ML experiments with Snowflake's APIs?

Before logging ML experiments, you need Python, an active Snowflake connection, and the ExperimentTracking API. These prerequisites allow you to initialize runs, log parameters and metrics, and manage the experiment lifecycle.

How do I manually log parameters and manage the ML experiment lifecycle?

To manually log parameters and manage the ML experiment lifecycle, use the ExperimentTracking API to log specific metrics, end active runs, and delete experiments. This provides full control over your training metadata.

Does this approach support comparing model performance across different frameworks?

Yes, this approach supports comparing model performance across different frameworks. By organizing runs and auto-logging metrics from XGBoost, Keras, and LightGBM into Snowflake, it enables direct reproducibility and performance comparison.