Neural Networks from Scratch Course

Getting Started

Unit 1: Building a Neural Network

Unit 2: Improving a Neural Network

Activation Functions, Cost Functions, and Gradient Descent

This chapter compares activation functions, cost functions, and gradient descent variants to get a better understanding of how each affects performance.

Chapter 4
Planned

Initialization, Data. and Regularization

Covers how quality and quantity of data and proper weight initialization influence learning, and introduces regularization techniques to combat overfitting and improve generalization.

Chapter 5
Planned

Hyperparameters, Debugging, and Practicality

Discusses often-overlooked parts of setting up a network such as the hyperparameters and practicality, and addresses the trickiness of debugging a neural network.

Chapter 6
Planned