What are the types of Machine Learning?

Machine learning is classified into three categories:

Supervised Learning:
Supervised learning is a form of machine learning in which the computer learns from data with the help of external supervision. The labeled dataset is used to train the supervised learning models. The two primary issues that Supervised Machine Learning can tackle are regression and classification.

Unsupervised Learning:
Unsupervised learning is a form of machine learning in which the computer learns from data without the requirement for external supervision. The unlabelled dataset can be used to train unsupervised models. These are used to tackle the issues of association and clustering.

Reinforcement Learning:
Reinforcement learning is a type of learning in which an agent interacts with its environment by generating actions and learns from the feedback it receives. The feedback is delivered to the agent in the form of rewards, such as a positive reward for each successful activity and a negative reward for each poor action. The agent does not get any oversight. Reinforcement learning employs the Q-Learning algorithm.