Supervised, Unsupervised, and Reinforcement Learning
An Intuitive explanation of Supervised, Unsupervised, and Reinforcement learning along with the differences
Machine Learning(ML) is a subset of Artificial Intelligence(AI), defined as a computer's ability to learn from data by using algorithms to imitate intelligent human behavior of decision making and predictions.
There are three main groups of algorithms in ML:
- Supervised learning,
- Unsupervised learning
- Reinforcement learning(RL)
Supervised Learning
You are learning python using manuals and online tutorials by following the code examples. Supervised learning is where you learn python by understanding its features by practicing the examples that act as labeled data and then using the knowledge acquired to write python programs for unseen use cases.
Input and output data is provided to a Supervised machine model, so supervised learning is learning by example.
Supervised learning uses a labeled dataset, typically labeled by an external supervisor, subject matter expert(SME), or an…