Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Module 11: Neural Networks

This module develops multilayer perceptrons from first principles: nonlinear representation learning, forward propagation, softmax cross-entropy, backpropagation, mini-batch optimization, initialization, normalization, regularization, and practical model diagnosis.

What You’ll Learn

Lecture Materials

Local Preview

Run both development servers in separate terminals:

# Course site and notebooks → https://courses.brianjalaian.com
cd ~/Workspace/CAP6606_ml_for_intelligent_systems
npx jupyter-book start
# Slides → https://courses.brianjalaian.com/neural-networks/
cd ~/Workspace/markdown-slides/reveal.js
npm start -- --root ../

On localhost, the slide deck automatically loads slides.local.md, including private presenter notes. Add ?public=1 to preview the stripped public deck.

Prerequisites

  1. Watch or present the lecture slides.

  2. Run the theory notebook and inspect the gradient check.

  3. Complete the digit-recognition case study.

  4. Try the exercises at the end of each notebook.

References