Supervised learning: It is a learning in which the machine uses data that is already tagged with the correct answer.
Unsupervised learning: It is a learning in which the machine itself finds the hidden structure in unlabeled data and interprets it. It groups unsorted information according to similarities, patterns, and differences without any prior training or supervision.
Reinforcement learning: This machine learning technique is all about taking actions that are suitable and maximize the reward in a particular situation. There’s no answer key that can tell what’s right. But, the reinforcement learning agent still decides how to act to perform its task. It is when the learner receives rewards and punishments for their actions.