Types of ML: supervised, unsupervised, reinforcement