Differences Between Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL)

Have you ever wondered why these three terms: Artificial Intelligence, Machine Learning & Deep Learning are often used interchangeably ? Don't worry, its obvious that its confusing for everyone who is new to this field. Lets clear the confusion together.
As you can see in the diagram above, Deep Learning falls under Machine Learning and Machine Learning falls under Artificial Intelligence. AI is the broad term with various sub-fields, Machine Learning is one of them.

Artificial Intelligence

In simple terms, AI is the 'intelligence given to machine' or 'machine with mind' which tries to mimic human intelligence (human mind).
The machine is said to have intelligence if it can:
  • Act Rationally
  • Think Rationally
  • Act Humanly
  • Think Humanly
John McCarthy, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines."
Research and innovation is rising on sub-fields like: Robotics, Natural Language Processing, Machine Learning, etc.

Machine Learning

Machine Learning is the sub-field of AI whose goal is to empower computer systems with the ability to learn. The intention of ML is to enable machines to learn by themselves using the given data and make accurate predictions.
Its just one of the techniques of realizing AI.
It involves training various machine leaning algorithms to help the machine learn and make predictions on previously unseen data.

Deep Learning

Deep Learning is the part of machine learning and a bit more deeper look inside machine learning. It is a complicated computational graph that is more powerful at learning relationships. Deep Learning is inspired by the structure and function of the human brain. Perceptron is the basic building block of deep learning networks.
Similar to the neural network in our brain, deep learning also uses Artificial Neural Network (ANN) to mimic the way we learn. It follows the same approach of activating and deactivating the neurons in different layers with in the ANN in order to learn from input data.

In summary,

  • Artificial Intelligence is a broad term that includes general artificial intelligence as well as other sub-fields of AI.
  • Machine Learning is like fitting a linear equation whereas Deep Learning involves complex approach of learning.
  • Machine learning is used when there is structured and supervised data whereas deep learning is used when there is massive and unstructured data to learn from.
  • Machine learning requires feature engineering whereas deep learning finds out the important features by itself.

Comments