Course Wiki
Neural Networks
The deep learning foundations module: layers, activations, and training an image classifier with PyTorch, TensorFlow, and Keras.
Related Pages
Module 8 builds the deep learning picture from the inside: a neuron is a linear model passed through a nonlinearity, layers stack neurons, and backpropagation adjusts the weights. The course then moves to the frameworks — implementing the same model in TensorFlow/Keras and PyTorch to show what each abstraction does.
The applied project is image classification: convolutional layers for images, and the practical tricks that make training work — reading batches, checkpointing the best model, adding dropout, and augmenting training images to reduce overfitting.