We've all been there. You're knee-deep in a machine learning project and the dataset stares back at you, a river of unlabeled data. You know you need to label it to train your model, but the thought of manually going through thousands of examples is ...