Showing the way vs. stumbling in the dark – there are applications for both.


Supervised Learning shows AutoML algorithms sets of known outcomes from which to learn. Think of classroom drills, or giving a bloodhound the scent.

Supervised learning relies on training data containing labels for data columns (features). Known outcomes must be included for the columns to be predicted on fresh data.

Use Supervised Learning for…

  • Performance-based predictions
  • Scoring the likelihood of things to happen
  • Forecasting outcomes

Classifications where there are two (binary) or more (multi-class) possibilities are use cases for supervised learning . Regressions—predicting scalar numerical values such as forecasts—are also suited to supervised learning.


Unsupervised learning happens when AutoML algorithms are given unlabeled training data and must make sense of it without any instruction. Such machines “teach themselves” what result to produce.

Unsupervised learning algorithms look for structure in the training data, like finding which examples are similar to each other and grouping them into clusters.

Use Unsupervised Learning for…

  • Understanding co-occurrence
  • Detecting hidden data relationships
  • Extracting data

Clustering, market basket analyses, and anomaly detection are common use cases for unsupervised learning.

Recent Posts

Why You're Ready for Predictive Insights
Squark 1.0 Announcement
The Next Step in Predictive Analytics: Predictive Customer Insights

Squark is a no-code predictive analytics SaaS that automatically analyzes business data you work with every day to predict customer outcomes, uncover new and unforeseen business opportunities, and mitigate risk. It is a simple and easy-to-use AI software that doesn’t require data science nor technical expertise.  In a matter of clicks, make confident, data-backed decisions about what your customers will do next and understand why to increase your business impact. 

Copyright © 2021 Squark. All Rights Reserved | Privacy Policy