Programmatically managing training data for real-world ML