Given labeled training data, develop models to classify new data based on what we have seen in the training data