DAY 1 : Deep Learning Vs Machine Learning

Before starting the #100daysofMLcode challenge, I was quite confused between the difference of machine learning and deep learning. So, lets discuss the workflow of ML and DL.

Machine Learning

In Machine learning, first we collect training data, then we extract features from the training data then we build a model( an algorithm) to predict the output value.

  • It can even work on small dataset. Increasing data will improve accuracy.
Image for post
Image for post
©Deepak Kumar | Machine Learning workflow

Deep Learning

Deep learning is the sub class of machine learning. It deals with complex model which can’t be solved by the traditional machine learning technique. From traditional machine learning technique, I meant that we can’t extract feature from a large amount of data. That’s why we use deep learning technique.

In this we don’t need to extract features like machine learning. We just have to put our training data in the deep learning model which contains multiple deep layers of neural network for feature extraction. Thus the model will learn the features from the data and thus we can get predict output for unseen values.

  • No algorithm is required
Image for post
Image for post
©Deepak Kumar | Deep Learning workflow

Written by

SDE | Ex-FrontBench | Blogger. I write about Startup, Self-Improvement, JavaScript, React and Node.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store