Deep Neural Networks

From the perceptron and single neurons to deep stacks: linear models, activations, training, and building blocks for dense networks.

Updated 24 days ago

Deep Neural Networks

This course builds deep neural networks from the ground up: the smallest mathematical units (neurons), how they relate to linear and logistic regression, then layers, depth, training with gradients, practical patterns for dense architectures, and a NumPy from-scratch capstone tied to the lexai-fellowship notebook.

Course mapHover any lesson to see why it matters

Prerequisites

Foundations of Regression

Linear regression, gradient descent, sigmoid, log-likelihood

Lessons

01Beginner

From linear regression to the perceptron

A neuron is linear regression with a switch

02Beginner

Layers in a deep neural network

Stack neurons, get intelligence

03Beginner

Activation functions

Non-linearity is the key to learning anything

04Beginner

Loss functions

The loss defines what "better" means

05Intermediate

Forward pass — how networks predict

Trace a number from input to output

06Intermediate

Backward pass — how networks learn

Gradients flow backwards, weights update

07Intermediate

Trainable parameters & hyperparameters

Know which knobs the model sets vs which you set

08Intermediate

Overfitting in neural networks

The model memorises instead of generalising

09Intermediate

Neural network architecture

Architecture is where engineering meets design

10Advanced

Neural network from scratch (NumPy)

If you can build it, you truly understand it

Unlocks

Deep Sequence Modelling — RNN

Apply these building blocks to time series and language

Deep Computer Vision — CNN

Specialise these layers for image recognition

Attention Is All You Need

Progress toward the transformer, built on the same foundations

Test your understanding

Prof is ready

Prof will ask you questions about Deep Neural Networks — not explain it. You'll be surprised what you don't know until you have to say it.