Member-only story
Interview question: What is the difference between supervised, unsupervised and semi-supervised learning?
In my last post I discussed what machine learning is. The link to that post can be found here:- https://medium.com/@tracyrenee61/interview-question-what-is-machine-learning-d042efc7569e
In this post I intend to break down the definition of machine learning further to discuss the difference between supervised, unsupervised and semi-supervised learning.
The diagram below portrays Python’s machine learning library, sklearn, where there are functions available for the three types of learning. Please note that while reinforcement learning is also a type of machine learning, it is not accommodated for in sklearn.
The three types of learning that are utilised in sklearn are:-
- Supervised learning
- Unsupervised learning
- Semi-supervised learning
Supervised learning
Supervised machine learning is a subcategory of machine learning. It is defined by its use of labelled datasets to train algorithms that classify data or predict outcomes…