Types of learning: supervised, unsupervised, reinforcement