Can you explain the differences between supervised, unsupervised, and reinforcement learning?

Technical