How I Plan to Teach Myself Deep Learning Using Only Free Resources

We’re already familiar with the popularity of big data of the past five or so years and we’ve heard that data scientist is the “Sexiest job of the 21st century” countless times, but compared the current hype of deep learning is unlike anything we’ve seen before. It’s the hottest thing in tech and people can’t get enough of it. Each month, there are numerous new startups popping up that are looking to cash in on the neural networks wave. Facebook employees are clamoring each other to sign up for courses at the Facebook Artificial Intelligence Research Lab. We here at Open Data Science have been deeply in involved following the latest trends within deep learning and neural networks

Like most data scientists and people working in data, I’ve followed the rise of deep learning and have decided that I can no longer sit on the sidelines. It’s time to go all in on deep learning!

This is the first article in a series where I will chronicle my experience of teaching myself deep learning with only free resources. I’ll be using a variety of resources including video tutorials, online classes (Udacity, EDX), and Github repos. This series will be a combination of a running diary of my experience and review of the content. I’ll be publishing my thoughts and feelings about the content in addition to grading it as well. For the conclusion of the series I”ll be applying my new deep learning skills on my first deep learning project.

Here’s a brief outline of my learning path:

  • I. Video

    • Begin my quest for deep learning knowledge with video resources. I don’t want to jump into the coding part yet. The video resources will provide me a base level of understanding before I get into the heavy lifting.
  • 2. Online Courses

    • The first online course I plan on enrolling in is Udacity’s highly-recommended Intro to Deep Learning course. I also plan on taking Fast.AI’s course as well. Depending on how I feel after those two courses, I’ll make a decision on whether or not pursue other online classes as well.
  • 3. Github Repos

    • For the last section in my learning journey, I’ll be using a curated section of Github repos of Jupyter Notebook. Since I’ve started learning Python two years, I found that annotated Jupyter Notebooks have been helped me go from simply understand a topic or concept to mastering it.

To give you a sense of where I’m starting from, I’ve been a data scientist for about 18 months now. I graduated from the Metis bootcamp in April 2016 and have been writing for ODSC since August 2016. I also work as an Instructional Associate for General Assembly’s part-time data science course. I’m well-versed in machine learning and data analysis, but have only a cursory understanding of deep learning which I’ve attained from attending a couple ODSC workshops and talks.

In the meantime, I’ve uploaded this exhaustive collection of the free resources I plan to use for this series onto this Github repo. I of course will not using and writing about every resource, there are way too much of them for that. If you’re looking to hope onto the deep learning train  (without sparing a dime), this is your one-stop shop for deep learning learning.