Paul E.
CEO

Provides a Python SDK that integrates with existing machine learning workflows to enable real-time debugging, diagnosis, and improvement of training data without requiring data migration. It helps identify inefficient samples, track dataset changes, and optimize model performance by linking per-sample metrics to specific dataset revisions and hyperparameter combinations.
Funding not disclosed

Debugging, diagnosing, and improving machine learning training data is challenging, often requiring data migration and complex workflows. Identifying inefficient samples, tracking dataset changes, and optimizing model performance can be difficult and time-consuming.
3LC provides a Python SDK that integrates with existing machine learning workflows, enabling real-time debugging, diagnosis, and improvement of training data without requiring data migration. The SDK helps identify important or inefficient samples, understand model struggles, and improve model performance by weighting data. It also facilitates dataset versioning, allowing users to make sparse, non-destructive edits, maintain a lineage of changes, and restore previous revisions. Furthermore, 3LC offers experiment tracking with per-sample, per-epoch metrics, tying each training run to a specific dataset revision for full reproducibility and enabling the identification of optimal hyperparameter and dataset modification combinations.
The primary users are machine learning engineers and data scientists who need to efficiently debug, diagnose, and improve their training data.