What is the difference between supervised, unsupervised, and reinforcement learning?

The main difference between supervised learning, unsupervised learning, and reinforcement learning is how the AI model learns from data and…