Machine learning
Supervised learning
Unsupervised learning
Semisupervised learning
Reinforcement learning