Supervised learning (predictive model, labeled data)

Unsupervised learning (descriptive model, unlabled data): Response variable not available

Semi-supervised learning (mixture of labeled and unlabeled data): Categorical response variable

Reinforcement learning