What is Deep Learning?

"NEVER THINK THERE IS ANYTHING IMPOSSIBLE FOR THE SOUL. IT IS THE GREATEST HERESY TO THINK SO. IF THERE IS A SIN, THIS IS THE ONLY SIN; TO SAY THAT YOU ARE WEAK, OR OTHERS ARE WEAK"
- By Swami Vivekanand



Is Deep Learning now overtaking the Machine Learning algorithm??
Let us first know what is Machine Learning?
Machine Learning was coined by "Arthur Samuel" in the year 1959. As we know to perform any Machine Learning algorithm we require a humongous amount of data and very high computation power. But at that time we are not able to generate or store that amount of data, additionally, the computer also doesn't have enough computation power. So this technology started exhausting, but now this is not the case. Machine Learning is a subfield of "Artificial Intelligence".In the simplest term, we can say that training a machine on a various algorithm using the large dataset to take a decision like a human brain. Machine Learning uses a variety of algorithms but as the dataset complexity increases it's model accuracy decreases. Hence Deep Learning comes into popularity.


Interesting Facts: One kg weight of  DNA require to store World's entire data.

Comparison between Artificial Intelligence and Machine Learning and Deep Learning as below.


Deep Learning


Geoffrey Hinton was known as Godfather of Deep Learning. He published various papers on deep learning and done various research work in this field. He currently works for GoogleAI. I highly recommend you check out about him and read his research papers. The main concept of building deep learning technology is to mimic how the human brain operates(neural science) because the human brain it seemed to be a most powerful tool for learning, adapting skills and applying skills. If the computer can be copied that it can create wonders.

 Famous Deep Learning Networks.
1)Artificial Neural Network
2)Convolutional Neural Network

Artificial Neural Network

It has an input layer, a hidden layer, and an output layer. As in neuron dendrites act as receiver of signal and axon act as a transmitter of the signal. In deep neural network input layers act as dendrites i.e it takes the various data input, hidden layer act as various other neurons which transmits the data in the network and after various computation (i.e. by applying various activation function)in the hidden layer it produces output at the output layer using Backpropagation.
We can say that Artificial Neural Network is same as the basic machine learning algorithm just here we add one additional thing i.e. hidden layers. But because of that hidden layer accuracy increases with a great extent.

Convolutional Neural Network

It mostly used for images or video as data inputs. We can define CNN i.e. it is a class of deep neural networks, most commonly applies to analyze visual imagery. It uses minimal preprocessing hence it gives maximum accuracy than Machine Learning algorithms.
Convolutional Neural network consists of the various step before giving inputs layer.
1.a)Convolution operation
1.b)ReLU layer
2)Pooling
3)Flattening
4)Full Connection


After Applying all the above steps, CNN work same as Artificial Neural Network. 

A short Video in Which Godfather of AI Geoffrey Hinton gives an overview of the Foundation of Deep Learning. Must Watch.


Thank You
Happy Machine Learning
Author-Vikas Maurya
























































Comments

  1. Nice post.Thanks for sharing this post. Machine Learning is steadily moving away from abstractions and engaging more in business problem solving with support from AI and Deep Learning. With Big Data making its way back to mainstream business activities, to know more information visit: Pridesys IT Ltd

    ReplyDelete

  2. "If you are looking for a Virtual Reality game development company in India, then you should first read this piece & know about the whole process & steps.

    ReplyDelete
  3. This is amazing, very rare to find these type of blogs. Must say very well written.

    Machine Learning

    ReplyDelete
  4. Thanks for sharing this valuable information and we collected some information from this blog.
    Machine Learning Training in Noida

    ReplyDelete

Post a Comment

Popular posts from this blog

How to start Machine Learning?

Artificial Intelligence: Boon or bane?