Machine Learning Vs Deep Learning: a Newbie-proof Overview

deep and machine learning

I will start this article with a giant spoiler: machine learning and deep learning are not the same things.

“Thanks, Captain Obvious!”

Second spoiler of the day? Not so obvious, I swear.

Actually, just as machine learning is a subset of AI, deep learning is a subset of machine learning.

We can see it as machine learning 2.0, to some extent.

Why? Well, let me offer you a brief overview of their main common traits and biggest differences.

But before that, I’m gonna introduce our two buddies.

ai and ml and deep learning

Let’s start with Machine learning

Machine learning (ML) is a branch of AI.

It provides systems the ability to automatically learn from sets of data and improve from experience without being explicitly programmed.

Instead of writing the code, data is entered into a generic algorithm and this algorithm inductively recognizes possible patterns and relations (usually in the form of mathematical functions).

After that, it builds a model based on the samples provided, which can help us make predictions about data.


Supervised and Unsupervised learning

We can follow different approaches to teach and train our system.

The main ones are supervised learning (the most common in traditional machine learning) and unsupervised learning.


Supervised learning

teaches machines by feeding them with previously classified samples (labeled data), already h