1 dépôt
A framework for writing Python callables that vote on data points to programmatically label unlabeled datasets.
Distinct from Label Extraction Functions: Distinct from Label Extraction Functions: focuses on a framework for writing labeling functions, not extracting labels from filenames.
Explore 1 awesome GitHub repository matching data & databases · Labeling Function Frameworks. Refine with filters or upvote what's useful.
Snorkel is a weak supervision system that enables users to programmatically generate training labels for machine learning models without manual annotation. At its core, it provides a framework for writing labeling functions as Python callables that each vote on data points, and then trains a probabilistic graphical model over these multiple weak supervision sources to estimate latent true labels without any ground truth data. The system automatically learns accuracy and correlation parameters between labeling functions by analyzing observed agreement patterns on unlabeled data, converting lab
Provides a framework for writing Python callables that vote on data points to programmatically label datasets.