The goal of this repository is to develop a deep, first-principles understanding of deep learning rather than relying on high-level abstractions. To understand what happens under the hood by ...