Machine learning (ML) is a field of computer science that deals with the creation of algorithms that can discover patterns by themselves without being explicitly programmed. There are different types of ML algorithms, and these are categorized into three different categories, as shown in the following diagram:
As shown in the preceding diagram, there are three different categories of ML algorithms:
- Supervised learning
- Unsupervised learning
- Reinforcement learning
We will discuss each of these algorithms in brief in the following sections.