A-Z Popular Blog AI Search »
Artificial Intelligence
Related Guides
Machine Learning

Supervised Learning vs Unsupervised Learning

 , updated on May 03, 2017
Supervised learning is machine learning based on data that includes expected answers.
Unsupervised learning is machine learning based on data with no answers.

Supervised vs Unsupervised

Both supervised and unsupervised learning are common artificial intelligence techniques. The choice between the two is based on constraints such as availability of test data and goals of the AI.
Generally speaking, unsupervised learning is used to tackle broad problem spaces such as a visual recognition AI that is expected to identity a broad range of things, events or states. Supervised learning is sufficient for well-defined problem spaces such as an industrial robot that is learning to sort parts into bins.

Supervised & Unsupervised

It is possible to use both supervised and unsupervised learning on the same problem space. For example, supervised learning can be used to establish some base models followed by unsupervised learning. Alternatively, supervised and unsupervised learners can be used together using techniques such as deep learning and committee machines.


An unsupervised learner analyzes images from television shows together with subtitle text. The learner identifies patterns in the images and associates those patterns with words in the text. With time the learner is able to identify objects or situations in new television shows. For example, the unsupervised learner might develop an ability to identify cars or people who are crying. The learner isn't told if its models are right or wrong but develops confidence in them with enough samples. Likewise, the learner may decide that a particular model isn't valid or useful and discard it.
A supervised learner would tackle the same visual recognition tasks by viewing images that are labeled. For example, the learner could be shown images labeled as happy, sad and angry to learn to identify facial expressions.
The unsupervised learner might eventually learn to identify countless objects, states and events if it were given enough processing power to watch all the television shows ever produced and study each frame. The supervised learner is constrained by its test data including expected answers.
Supervised Learning vs Unsupervised Learning
Supervised LearningUnsupervised Learning
DefinitionMachine learning based on test data with expected answers.Machine learning based on test data without answers.

Artificial Intelligence

This is the complete list of articles we have written about artificial intelligence.
Affective Computing
Artificial Stupidity
Chinese Room
Decision Trees
Deep Learning
Deep Magic
Ensemble Learning
Event Processing
Forward Chaining
Fuzzy Logic
IT Biases
IT Examples
Machine Biases
Machine Unlearning
Neural Network
Predictive Analytics
Sentiment Analysis
Swarm Intelligence
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Deep Learning

A definition of deep learning with examples.

Committee Machine

An overview of the committee machines of artificial intelligence.

Unsupervised Learning

A definition of unsupervised learning with a few examples.

Machine Unlearning

A definition of machine unlearning with examples.

Data Mining Examples

The definition of data mining with examples.


The definition of accuracy with examples.

IT Bias

An overview of IT biases with examples.

Types Of Artificial Intelligence

A few common types of artificial intelligence.

Technological Singularity

Technological singularity explained.

Affective Computing

Artificial intelligence and emotion.

Artificial Life

An overview of artificial life.

Machine Logic

How artificial intelligence can be illogical.

Natural Language Processing

The common types of natural language processing.

Autonomous Systems

Common types of autonomous systems.

Artificial Intelligence Examples

Common examples of artificial intelligence.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map