Member-only story

Interview question: What is the difference between supervised, unsupervised and semi-supervised learning?

Crystal X
3 min readNov 24, 2022

--

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:-

  1. Supervised learning
  2. Unsupervised learning
  3. 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…

--

--

Crystal X
Crystal X

Written by Crystal X

I have over five decades experience in the world of work, being in fast food, the military, business, non-profits, and the healthcare sector.

No responses yet