Difference between AI, ML ,DL and DS
By: Chamanth Mvs
Tags: Deep Learning, Artificial Intelligence, Machine Learning, Data Science

What is Artificial Intelligence, Machine Learning, Deep Learning and Data Science and How are they different ?

Now-a-days, because of hype, these terms are being used interchangeably. In this blog, I would try to briefly distinguish between these terms.

Note : There are many different definitions available for these terms in the internet, which are also certainly true. So, the below explanation is not the only way to interpret these terms. However, I would try to explain these terms with help of demonstrating few applications as well as in simple terms.

In this blog, I would use AI for Artificial Intelligence, ML for Machine Learning and DL for Deep Learning interchangeably.

What is Artificial Intelligence ?

Humans can think and make decisions. If the implementation of decision is in appropriate way, then it becomes successful. If it is not implemented well, then it becomes a failure. In simple terms, this decision making and thinking process can be called as “Intelligence”.

In the same way, making Machines to learn the decision making process is called as Artificial Intelligence.

Artificial Intelligence is to teach computers to think, to solve a problem.

or

Artificial Intelligence is to make computers, to simulate the kind of things that humans can do (like playing chess or driving a car and many more), be able to solve such problems in ultimately better and faster way than people can do it.

Artificial Intelligence

Creating a better AI enabled machine is always dependent on Human (at the end, he is the one, who is using his brain to create it).

We as a “People make mistakes sometimes”, in the same way machines also generate incorrect result in few instances.

For instance: Driving in hilly areas where there are many steep curves

In such cases, sometimes people who aren’t much experienced in driving such hilly areas might not be able to notice the vehicle coming in the opposite direction because of curve, which leads to an accident.

In the same way, self driving car (which is AI enabled machine) would also fail, as it might not be trained to drive in such steep curves.

So, don’t assume Artificial Intelligence to be perfect.

What is Machine Learning ?

Machine Learning is a part of Artificial Intelligence and it is one of technique to create AI enabled machine.

Machine Learning is about using a bunch of Statistical tools to learn from data.

or

Machine Learning is to make computers programmed at some given task, which is expected to learn from its environment and improve its performance over time.

Machine learning is a part of AI

This technique became more and more successful to the extent that, which made a lot of people think both Machine Learning and Artificial Intelligence are synonymous.

What is Deep Learning ?

It is a kind of Machine Learning, that uses neural networks, which mimics the network of neurons connected in human brain.

Deep Learning is recent technique in AI, when compared to other two. There are few complicated tasks, which are difficult to be solved using statistical models with machine learning. Deep Learning can be used to solve such challenging tasks in much faster way with help of GPU’s.

Deep learning is a part of Machine Learning

Most of the advances in Artificial Intelligence in last 10 years is happening in this small sub area called Deep learning.

Example to understand AI, ML and DL

Let’s assume We are building a Self-driving car