Understanding Snorkel

An overview of “Snorkel: Rapid Training Data Creation with Weak Supervision” (2017) by A. Ratner, S. H. Bach, H. Ehrenberg, J. Fries, S. Wu and C. Re

Snorkel’s architecture

Labeling functions as a language for weak supervision

Example of a labeling function written in Python
Example of a labeling function written with Snorkel’s declarative language

Generative and discriminative models

Modeling dependencies

Evaluation

Additional references:

Data Scientist | Python Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store