article ARTICLE
article4 min read

How To Start With Deep Learning

   Are you confused about how to start deep learning? It might be very tough to find out the best way to get into artificial intelligence. Here are some of the resources to start your way towards deep learning. 

   These are my personal experience which, I used to pave my way to deep learning. This article will help you to get started with deep learning from scratch. It may take you from beginner to intermediate.

Courses

Andrew ng’s Deep Learning Specialization

   If you don’t have any prior knowledge of deep learning and you want to learn from the root, then you can start from Andrew ng’s Deep Learning Specialization on Coursera. The courses in deep learning specialization are,

  Neural Networks and Deep Learning

  Improving Deep Neural Networks

  Structuring Machine Learning Projects

  Convolutional Neural Networks

  Sequence Models

From my personal experience, You can understand the fundamental of deep learning. This course helps you with getting a bottom-up style approach, which is very approachable for beginners.

   After knowing the basics of deep learning you can learn the other course offered by Deep learning ai, which is, Tensorflow in practice specialization. This course will help you to understand how to implement deep learning using the TensorFlow libraries. It has four courses where you can learn computer vision, machines to understand, analyze, and respond to human speech with natural language processing systems.

Deep Learning A-Z™: Hands-On Artificial Neural Networks

   This course helps you to create Deep Learning Algorithms in Python from two Machine Learning & Data Science. Deep Learning A-Z™ helps to code with them. This spare you to follow along and understand exactly how the code comes and what each line means.

   If you are stepping into Deep Learning, then you will find this course extremely useful. Deep Learning A-Z™ has a structure of coding blueprint approaches. And in this course, you will apply Deep Learning techniques from very early of this course. You will build your knowledge from the ground up with more confidence.

   In this course, you will learn both Tensorflow and Pytorch which are the two most popular open-source libraries for Deep Learning. TensorFlow developed by Google and is used in their speech recognition system in the new google photos product, Gmail, Google search, etc., PyTorch is as just as powerful and has developed by researchers at Nvidia and leading universities: Stanford, Oxford, ParisTech.

Practical Leaners from coders

   Jeremy Howard and Rachel Thomas are the course handler of Practical leaners from coders. Their approach for teaching is different from that I would call a top-to-bottom approach where they start at a very high level and start filling in the details. For the one who has no deep learning experience, will find this approach a bit confusing. But, they have done a lot to make deep learning more approachable.

   So, that is why I recommend you start with Andrew Ng’s course. Where you can learn the basics of deep learning. But in this course, you can find the mixture of PyTorch and their own library built on top of PyTorch called fastai. Fastai is a very high-level library that can allow you to use best practices and state-of-the-art models with only a few lines of code.

 

   Deep learning is moving so quickly, as a field that to stay on top of state-of-the-art architectures. So to update your knowledge, you can take any of this course which, will pave the way for a new career in Deep learning. Then, slowly, over time, you will continue to build on your foundational Deep learning knowledge.

15
  •  Inspiring
  • comment_icon  Comment