Understand Deep Learning and how it works with a simple example

Deep Learning:

Deep Learning is a part of Machine Learning, it mimics the way our brains function. We all know that our brain consists of billions of neurons interacting among themselves, although the interaction is simple at a fundamental level, it becomes complex when billions of them are interacting. Deep learning also uses the same approach to help machines learn.

How Deep Learning helps to build intelligent Systems?

Let's not get into what intelligence is, let us just agree that this system is intelligent if it predicts future outcome based on current and past trends.

Alright, we are going to make this system to predict future land rates.

First train the system, provide some knowledge to it, inform it that, in the past based on some set of conditions, the land rate was x.

How to train?

Gather data of last years land rates.

Example data:

year      area                           rate
2000     10 square meters       $1000
2001     20 square meters       $2000
etc..

Feed 10 to the system and the system spits out some rate(output), check if the rate is 1000, if it's different than 1000, then alter the system so that the rate is close to 1000.

Repeat the process with past data.

Just like you feed the past data, feed the future input and you will  get some rate. As the model is trained to be close to the actual rates for past data, by induction, the future rate will be close to predicted rate.

So, the fundamental rule is simple, we can easily understand how it works for a single system described above, but when there are billions of these systems(neurons) interacting, with trillions of variables(data), it feels like magic and we call it intelligent.

Current capacity of computing power is far less than that of our brains.

How will these less intelligent Deeplearning machines be useful in the current world?

As we have seen earlier, we have predicted the future land rates with a simple model, similarly we can create a bit more complex model and predict a really useful outcome, like predicting the companies profit, predicting the users interest in our product etc..

Not just prediction, with the same basic law, we can make our model to classify things. We can classify whether an image is a human or an animal, if a user is profitable or not etc..

Scope of Deep Learning:

With an exponential increase in computing resources, we will be able to create much more complex models, that is we can make our machines more intelligent.

It boils down to two important things:

1. Data

2. Computing power

Use your data with ever growing computing power to create a machine that helps you guide in every aspect of your business.

  

Posted On 13 November 2018 By MicroPyramid


Need any Help in your Project?Let's Talk

Latest Comments
open source packages

Subscribe To our news letter

Subscribe and Stay Updated about our Webinars, news and articles on Django, Python, Machine Learning, Amazon Web Services, DevOps, Salesforce, ReactJS, AngularJS, React Native.
* We don't provide your email contact details to any third parties