Snorkel

Weak supervision system that generates training labels programmatically from labeling functions.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

Instead of hand-labeling training data, Snorkel users write labeling functions: small Python heuristics, pattern matchers, or distant supervision rules that each vote noisily on a label. A generative label model then estimates the accuracy and correlations of those functions and combines their votes into probabilistic training labels, letting a downstream model learn from far more data than manual annotation could produce. The approach, called weak supervision, originated at Stanford in 2015 and became the foundational programmatic labeling project before spawning the company Snorkel AI. The library installs with pip or conda, runs on CPU, and covers labeling functions, transformation functions for data augmentation, and slicing functions for monitoring important subsets. It is Apache 2.0 licensed with documentation at snorkel.readthedocs.io and sits around 6,000 GitHub stars. The repository is now in maintenance mode, with the core team focused on the commercial Snorkel Flow platform, but it remains the reference implementation and the standard teaching codebase for weak supervision.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
Apache-2.0
Added
Jul 29, 2026

Related Tools

Featured

Computer vision annotation tool by Intel for image and video labeling.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Open-source toolkit for building high-quality datasets and computer vision models.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Web-based tool for labeling images, text, audio, and documents.

Open SourceSelf HostedOffline
Beginner
0.0 (0)

Scriptable annotation tool by Explosion (spaCy team) for efficient labeling.

Self HostedOffline
Easy
0.0 (0)

Simple image annotation tool for creating YOLO format labels.

Open SourceSelf HostedOffline
Beginner
0.0 (0)

Image annotation tool for polygon, rectangle, circle, and line annotations.

Open SourceSelf HostedOffline
Beginner
0.0 (0)
Browse all Data Labeling & Annotation tools