Machine learning is the process of training an adaptable algorithm from a set of modified training data. Types Supervised Learning Unsupervised Learning Reinforcement Learning Self Supervised Learning Semi Supervised Learning