Skip to main content
. 2019 Jul 15;29(2):709–730. doi: 10.1007/s00778-019-00552-1

Fig. 3.

Fig. 3

An overview of the Snorkel system. (1) SME users write labeling functions (LFs) that express weak supervision sources like distant supervision, patterns, and heuristics. (2) Snorkel applies the LFs over unlabeled data and learns a generative model to combine the LFs’ outputs into probabilistic labels. (3) Snorkel uses these labels to train a discriminative classification model, such as a deep neural network