Before we dive into the topic, let's understand what machine learning is. Machine learning is a subset of Artificial Intelligence (AI) and, as the name suggests, is the ability of a machine to learn by itself, provided it has a preexisting dataset or has processed information in the past. The very next question you may be thinking of is, how does a machine learn or how can we train a machine to learn? The machine learning paradigm constitutes three different types of learning, as follows:
- Supervised learning
- Unsupervised learning
- Reinforcement learning
Let's cover them in detail, starting with supervised learning.