#3 · Primary category: Data Annotation & Labeling Tools
snorkel
A system for quickly generating training data with weak supervision
Project last updated:06/08/26
GitHub Stars
6.0K
Forks
859
Contributors
81
License
Apache-2.0
Why we included this project
Labeling training data is often the biggest bottleneck in machine learning, and Snorkel takes that problem head on. Instead of paying people to hand-label thousands of examples, you write small, noisy rules: regex patterns, heuristics, or distant supervision signals. Snorkel then models how accurate each rule is and how the rules relate to each other, and combines their votes into probabilistic labels you can feed directly into a downstream classifier. That makes it a good fit for teams where domain experts can express what a good label looks like but don't have weeks to spend annotating, especially in fields like clinical text or legal documents where manual labeling is slow and expensive. If you have unlabeled data and rough heuristics, Snorkel is a proven route to turn that combination into usable training data.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
doccano
Open source annotation tool for machine learning practitioners.
X-AnyLabeling
X-AnyLabeling: A lightweight, efficient, and unified cross-platform desktop application for annotating text, image, video, and multimodal data, combining versatile built-in tools with state-of-the-art AI models and flexible multi-format export.
argilla
Argilla is a collaboration tool for AI engineers and domain experts to build high-quality datasets
anylabeling
Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!
awesome-data-labeling
A curated list of awesome data labeling tools