Tuesday, April 24, 2018

The Very Basics of Deep Learning

It's been quite a long time since my last post and returning to this media, I'll try to publish technical stuff now more related to Deep Learning. In this one, I'd like to share a collection of Jupyter Notebooks I've created for a tutorial on the basics of Neural Networks and Deep Learning, aimed at teaching the main concepts through code.

I used Jupyter Notebooks, knowing that this is a great tool for communicating ideas, diagrams, and code in the same place. But I also wanted to make the process easier for the attendants, so I hosted those notebooks in Azure Notebooks, which is a fantastic platform for Notebooks-As-A-Service. In this way, attendants didn't need to install anything. Just logging into the service (for free) through a web browser and cloning my library allowed them to run all experiments.
For anyone that wants to play with that: just go to the Azure Notebooks web page and sign in with your Microsoft account (or create a new one for free following the instructions in the sign in window, in case you don't have one yet). Then just clone my library to your account and start running the tutorials. It can be cloned from here: https://notebooks.azure.com/vilcek/libraries/deeplearning-very-basics