4.1 Classification methods (methods predicting categorical labels) 4.2 Clustering methods (methods for classifying and predicting categorical labels) 4.3 Ensemble learning algorithms (supervised meta-algorithms for combining multiple learning algorithms together)