Live
Black Hat USAAI BusinessBlack Hat AsiaAI BusinessAn interview with Galen Buckwalter, a BCI recipient in a Caltech brain implant study, on his recent ability to use the implant to produce musical tones (Emily Mullin/Wired)TechmemeAnthropic repeats mistake, exposes Claude Code source in latest release - People Matters - HR NewsGoogle News: ClaudeAI, defence, trade: US envoy Sergio Gor bets big on India, calls ties key to future global power balance - Moneycontrol.comGNews AI IndiaAnalysis: half of Asia's 10 most volatile stocks are recent AI IPOs, including China's Moore Threads and MiniMax, driven by thin institutional ownership (Jeanny Yu/Bloomberg)TechmemePM Narendra Modi calls decade ‘India’s Techade’, highlights AI and semiconductor push - Storyboard18GNews AI IndiaPerplexity AI accused of embedding ‘undetectable’ trackers for secretly routing sensitive user data to Meta and Google - livemint.comGNews AI searchAI Robot Teachers? Inside the First Lady’s New AI Education Initiative - FOX 26 HoustonGNews AI educationThese catalysts could bump bitcoin as Trump hands three-week target to end Iran warCoinDesk AIWhat Australia’s new AI deal with Anthropic means for creatives - RUSSHGNews AI AustraliaA Russian governor is ordering companies to choose at least 2 employees as 'candidates' to sign up with the militaryBusiness Insider'Better world': inside Australia's pact with AI giant - The Canberra TimesGNews AI AustraliaOpenAI says it is generating $2B in monthly revenue, with enterprise accounting for 40%+ of it, and is on track to reach parity with consumer by the end of 2026 (OpenAI)TechmemeBlack Hat USAAI BusinessBlack Hat AsiaAI BusinessAn interview with Galen Buckwalter, a BCI recipient in a Caltech brain implant study, on his recent ability to use the implant to produce musical tones (Emily Mullin/Wired)TechmemeAnthropic repeats mistake, exposes Claude Code source in latest release - People Matters - HR NewsGoogle News: ClaudeAI, defence, trade: US envoy Sergio Gor bets big on India, calls ties key to future global power balance - Moneycontrol.comGNews AI IndiaAnalysis: half of Asia's 10 most volatile stocks are recent AI IPOs, including China's Moore Threads and MiniMax, driven by thin institutional ownership (Jeanny Yu/Bloomberg)TechmemePM Narendra Modi calls decade ‘India’s Techade’, highlights AI and semiconductor push - Storyboard18GNews AI IndiaPerplexity AI accused of embedding ‘undetectable’ trackers for secretly routing sensitive user data to Meta and Google - livemint.comGNews AI searchAI Robot Teachers? Inside the First Lady’s New AI Education Initiative - FOX 26 HoustonGNews AI educationThese catalysts could bump bitcoin as Trump hands three-week target to end Iran warCoinDesk AIWhat Australia’s new AI deal with Anthropic means for creatives - RUSSHGNews AI AustraliaA Russian governor is ordering companies to choose at least 2 employees as 'candidates' to sign up with the militaryBusiness Insider'Better world': inside Australia's pact with AI giant - The Canberra TimesGNews AI AustraliaOpenAI says it is generating $2B in monthly revenue, with enterprise accounting for 40%+ of it, and is on track to reach parity with consumer by the end of 2026 (OpenAI)Techmeme

Track machine learning experiments with Kedro

kedro.orgMarch 16, 20231 min read0 views
Source Quiz

This article focuses on experiment tracking, explaining why it is valuable to data science projects and describing the features recently released for experiment tracking in Kedro projects.

Like a laboratory notebook for a scientific project, experiment tracking is a way to record everything you need to compare machine-learning experiments and recreate them. The information recorded includes experiment data such as parameters, metrics, models, plots, and other dataset types, which can be searched using a timestamp.

What is Kedro?

Kedro is an open-source Python framework hosted by the Linux Foundation (LF AI & Data). Kedro standardises how data science code is created to ensure it is reproducible, maintainable, and modular; it uses software engineering best practices to help you build production-ready data science code.

Kedro-Viz enables you to visualise the data, nodes and data pipelines of your Kedro project. To see it in action, check out our hosted demo.

Experiment tracking with Kedro

We shipped the first iteration of experiment tracking on Kedro-Viz in November 2021, enabling users to see and compare different metrics (tracked datasets) from their Kedro runs. We did this in response to feedback from existing Kedro users, product metrics from the Kedro-MLflow plugin (developed by our open-source community), and an earlier experiment tracking tool called PerformanceAI.

The main pain point that Kedro experiment tracking solves for Kedro users is that it provides a lightweight and instant way to compare experiments and observe how metrics change over time, with no additional dependencies to manage.

Kedro experiment tracking enables Kedro users to select, plot, and compare how multiple metrics change and identify the best-performing ML experiment without needing additional infrastructure or approval.

Kedro’s new experiment tracking features

We recently released two additional features to address critical pain points in experiment tracking.

Feature 1: Track and visualise plots as part of experiment tracking. This feature enables users to track their plots as part of their experiments and visualise them on Kedro-Viz experiment tracking.

Feature 2: Parallel coordinate and time-series plot - for plotting experiment metrics from pipeline runs. This feature enables users to plot experiment metrics from pipeline runs in a time series or parallel coordinate plot. Users can select, plot, and compare multiple metrics and select the best-performing experiment.

"I use experiment tracking to understand all my experiments and find the best one. When I'm iterating on a model, I'm probably going to test different combinations of parameters from my Kedro pipeline and maybe even different datasets. And for each of those, I'm going to log different success metrics. I use experiment tracking to log and visualise all those metrics so I don't need to go through each dataset in CSV or YAML and compare them manually."

— Kedro user testimonial

Experiment tracking use cases with Kedro

Several experiment tracking solutions are available, and choosing one can be challenging. The choice of which experiment tracking tool to use depends on your use case:

  • Kedro - If you need experiment tracking, improved metrics visualisation, and want a lightweight tool created to leverage existing functionality in Kedro. Experiment tracking in Kedro is tightly coupled to the Kedro workflow.
  • MLflow - If you require experiment tracking, model registry and model serving capabilities or have access to Managed MLflow within the Databricks ecosystem, you can use MLFlow with Kedro through the Kedro-MLflow plugin.
  • Neptune.ai - If you require experiment tracking, model registry functionality, improved metrics visualisation and support for collaborative data science, you can use Neptune.ai with Kedro through the Kedro-Neptune plugin.

What's next for experiment tracking in Kedro?

Our next steps are to work on a pain point identified in recent user research and enable users to write experiments to a remote server. Currently, a user can only store experiment data on their local machine, but users want to be able to write to storage and share it with other team members. Supporting this feature would encourage multi-user collaboration across the user's team.

Existing Kedro users have indicated that a solution would transform their workflow:

"If we could write our metrics files to an S3 bucket and then run experiment tracking pointing at that S3 bucket, that simplifies our workflow in many different ways and would be really helpful. And it would make Kedro experiment tracking just as easy, if not easier, than MLFlow for us."

— Kedro user feedback

Update June 1st 2023: We are pleased to announce that we have now released a version of Kedro-Viz that supports shared experiment storage. Please see the related post about collaborative experiment tracking in Kedro-Viz.

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by AI News Hub · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

More about

releasefeature

Knowledge Map

Knowledge Map
TopicsEntitiesSource
Track machi…releasefeaturekedro.org

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 139 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!

More in Releases