This course teaches you deep neural networks from scratch. It starts with Linear Regression and Logistic Regression as foundations to the simplest possible deep learning model. I then gradually build shallow neural networks to deep neural networks. This is followed by gradients calculation, optimization by gradient descent, back propagation using Numpy. Finally other optimization techniques and entire deep learning training procedure is explained with PyTorch. 20 Practice Problems + 1 Project are attached here. Please inform me of errors.
Lesson 1: Introduction to Neural Networks
Lesson 2: Fundamentals of Neural Networks
Lesson 3: Backpropagation
Lesson 4: Building a Backpropagation Engine
Lesson 5: Training Deep Neural Networks
Lesson 6: Deep Learning in PyTorch