deep learning

How to Learn Deep Learning From Scratch For Free on Online?


After I received an overwhelming response to the post “How can I learn machine learning in three months i.e 90 days by Self-Started Method using Free Online Resources?”

In fact, many students wanted me to write an article for How to Learn Deep Learning from Scratch for free on Online i.e Self-Starter Way in 90 days.

So this article is mainly focusing on learning Fundamentals of Deep Learning to Get Started. Here’s a roadmap featuring real focuses en route.

Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence.

Because of the current accomplishments of artificial neural networks across a wide range of tasks deep learning has turned out to be to a great degree prevalent. This post plans to be a beginning stage for those inspired by adopting more about it.

To Choose which language Python Vs R is good for Learning please see the case study here.


To some degree Disgraceful TRUTH


Indeed, on the off chance that you have earlier machine learning background it ought to be anything but difficult, to begin with, deep learning. The Deep Learning book should help you, without a doubt. So would the deep learning summer school.

In the event that you have coding background with an engineering background or relevant knowledge in mathematics and computer science, in just three months you can become proficient in deep learning. Hard to believe? Here’s a Six-step process that makes it possible.

For more inspiration check out below video by Andrew Ng.




Learning Path: Best Way To Learn Deep Learning In 6 Easy Steps



STEP 1Build your machine learning Basics by studying some material in regards to the subject.

Begin with Andrew Ng’s Class on machine learning Machine Learning – Stanford University | Coursera. This course gives an introduction to the various Machine Learning algorithms currently out there and, more importantly, the general procedures and methods for machine learning, including data preprocessing, hyper-parameter tuning, and that’s only the tip of the iceberg.

I would likewise prescribe perusing the NIPS 2015 Deep Learning Tutorial by Geoff Hinton, Yoshua Bengio, and Yann LeCun, which offers a presentation at a marginally low level.



STEP 2: Dig into Deep Learning Lecturer Videos


My own learning inclination is to watch lecture videos, and there are a few astounding courses on the web. Below are some classes I especially like and can recommend:


  • Deep learning at Oxford 2015  Instructed by Nando de Freitas who expertly explains the basics, without overcomplicating it. Begin with Lectures 9 on the off chance that you are as of now acquainted with Neural Networks and want to dive deep. He utilizes Torch framework in his examples. (Videos on Youtube)


  • Learn TensorFlow and deep learning, without a Ph.D.TensorFlow is Google Brain’s second era system . Version 1.0.0 was discharged on February 11, 2017. While the reference execution keeps running on single gadgets, TensorFlow can run on multiple CPUs and GPUs . You should not miss this video.


  • Neural Networks for Machine Learning: Geoffrey Hinton’s class on Coursera. Hinton is a superb researcher who demonstrated the use of generalized backpropagation algorithm and was pivotal to the development of deep learning. I have most extreme regard for him, yet I found the delivery of this course bit chaotic. Moreover, coursera botches up with the situation of quizzes.





On the off chance that you are more into books, here are some brilliant resources. Simply ahead and look at them, I won’t pass judgment.


  • Deep Learning Book by Ian Goodfellow, Yoshua Bengio and Aaron Courville: Bit denser however never the less an awesome asset.





A.) Course LinkDeep Learning A-Z™: Hands-On Artificial Neural Networks | Learn to create Deep Learning Algorithms in Python


5 reasons we think Deep Learning A-Z™ truly is unique and emerges from the horde of other preparing programs out there –

1.) Powerful STRUCTURE,

2.) Instinct Instructional exercises,





B.)  MUST see Best Global Certification Courses


10 Best Deep Learning Global Certifications and Training

Top 7 Best Online courses to Learn Deep Learning 

15 Deep Learning Open Courses and Tutorials



STEP 4: Some FREE Deep Learning Recommended Books/Tutorials



Top 7 Free Must-Read Books on Deep Learning

50+ free books to get started with Artificial Intelligence

Top 20 Amazon Books for Artificial Intelligence & Machine Learning 

Top 10 Artificial Intelligence Books Read By Billionaires & Experts



STEP 5: Pick a focus area of your Choice and go deeper


Distinguish what you are passionate about and go deeper and further. This field is vast, so this list is in no way a comprehensive list.



  • Memory Network (RNN-LSTM): Recent work in consolidating consideration component in LSTM Recurrent Neural networks with external writable memory has implied some fascinating work in building systems that can understand, store and recover data in a question & answering style. This research area got its begin in Dr. Yann Lecun’s Facebook AI lab at NYU. The original paper is on arxiv: Memory Networks. There are many research variants, datasets, benchmarks, and so forth that have originated from this work, for instance, Metamind’s Dynamic Memory Networks for Natural Language Processing





STEP 6: Play with some Enormous Data-sets that are openly accessible and Build Something


Doing is critical to turning into a specialist. Attempt to build something which intrigues you and matches your expertise level. Here are a few proposals to make you think:


Most Popular Research Datasets

Most Popular Kaggle Datasets


For more motivation, investigate at CS231n Winter 2016 & Winter 2015 projects. Likewise, watch out for the Kaggle and HackerRank rivalries for the sake of entertainment stuff and the chances to compete and learn.


PS: If you want to know in-depth latest resources around the web you MUST see this index page here.



Top 10 & Best Tips & Tricks to learn DL are listed below.


  1. Assess, refresh and watch Andrew Ng’s linear algebra review videos 
  2. Don’t be afraid of investing in “theory”.
  3. Understand Model clearly
  4. Build up a Gauge on execution of the diverse models
  5. Investigate Models in Flow Quickly don’t waste time in deciding to perform Early stopping which saves a lot of time.
  6. Control Scoring Speed by Validating
  7. Gauge your model execution well
  8. Over fitting is simple, Rectifying is workmanship
  9. Tune in the correct parameters and discover one of the numerous great models to utilize
  10. Utilize Check-pointing by empowering quick investigation and Tune Correspondence on Multi-Node.


PS: Watch this Video for Top 10 Deep Learning Tips and Tricks by Arno Candel

General Road Map


The above steps that I illustrated will still remain the same, however, you’ll most likely need to make use of Deep Learning-specific material:

The key is to break it into process capable bits and lay out a course of events for making your target. I yield this isn’t the best time way to deal it since it’s not as easy to sit down and learn straight factor based math as it is to do computer vision… however, this can genuinely get you destined for success.


  • Begin with taking in the math, stats and basics of Machine learning (1 week)



  • Begin with taking all the course materials listed in the above 6 steps (2-3 weeks)


  • Move into programming instructional exercises absolutely on the language you’re utilizing… don’t become involved with the deep learning side of coding until the point that you feel sure written work “consistent” code (1-2 weeks)


  • Begin bouncing into Deep learning codes, following instructional exercises. Kaggle is an amazing asset for some awesome instructional exercises. Pick an algorithm you find in instructional exercises and look into how to compose it starting with no outside help. Truly delve into it. Learn—Practice—Learn. Take after alongside instructional exercises utilizing pre-made datasets like this: Deep Learning Kaggle Code here. (3-4 weeks)


  • Truly bounce into one (or a few) here and now project(s) you are enthusiastic about, however, that isn’t super complex. Try not to attempt to cure malignancy with information (yet) perhaps endeavor to foresee how fruitful a film will be founded on the on-screen characters they enlisted and the financial plan. Once finished next you can have a look at the Top 50 Awesome Deep Learning Projects on Github to get more inspiration.Perhaps attempt to anticipate all-stars in your most loved game in light of their details. (3-4 weeks)



Don’t be hesitant to fail. The larger part of your chance in Deep learning will be spent attempting to make sense of why an algorithm didn’t work out how you expected or why I got the errors that are ordinary. Perseverance is critical.

Simply let it all out. In the event that you think logistic regression may work… attempt it with a small set of data and perceive how it does. These early activities are a sandbox for taking in the techniques by falling flat – so make utilization of it and try everything out that bodes well.

At that point… in case you’re quick to bring home the bacon doing deep learning – make your own site. Make a website that features every one of the undertakings you’ve chipped away at. Show how you did them. Demonstrate the final products. Make it beautiful. Have decent visuals. Make it process capable. Make an item that another person can gain from and afterward trust that a business can see all the work you put in.

To start with DL, you should understand that DL it’s not something that 100% precise — most of the cases are only a decent guess and huge amounts of iterations. So to think of someone of a kind thought is hard as a rule, in view of the time and resources you will spend on preparing the model. So don’t attempt to make sense of solutions by yourself — search for papers, ventures, experts that can help you. The quicker you get experience, the better.







6 Easy Steps To Get Started Learning Artificial Intelligence

Index of Best AI/Machine Learning Resources

A Complete Guide on Getting Started with Deep Learning

Learn TensorFlow and deep learning, without a Ph.D.



User Avatar - Top and Best Blog about Artificial Intelligence, Machine/Deep Learning

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.