Making the most out of Part 2 v2

I had a 2nd go through the pascal notebook using the Google Colaboratory, thanks to @sourabhd 's post.

Every single step written in the notebook is very important from a software engineering perspective, in addition to deep learning:

  1. List comprehension
  2. Using dictionary is really important throughout, also got to understand defaultdict usecase
  3. Will start using pathlib across all projects
  4. Constants instead of strings, since we get tab-completion and don’t mistype; This is pretty basic, still never gave much attention to this before
  5. Efficiently using Visual Studio Code to read and understand library source code whenever any doubt arises. Most useful tool to work with any project repo
  6. Python debugger, existing but unnoticed earlier. The pdb.set_trace() is really great to step through a NN method call flow

A lot more learn and understand before next week’s lesson. Excited to discover more content and projects related to deep learning! :sunny: :smile:

3 Likes