Neural Networks
Models made of connected computational units.
Layers
Repeated processing stages inside the network.
This module explains how neural networks are structured, what layers do, and how major architectures such as CNNs, RNNs, Transformers, Attention-based models, and Diffusion Models fit into the bigger picture.
Learn the building blocks and families of modern neural model architectures.
Models made of connected computational units.
Repeated processing stages inside the network.
Often used for grid-like data such as images.
Designed to process sequences step by step.
Processes relationships across tokens with attention.
Helps a model weigh which parts of input matter most.
Generate data by learning to reverse a noising process.
This is a learning path, not a historical timeline or strict taxonomy.
Start with the broad structure.
Understand repeated processing blocks.
Learn earlier architecture families.
Learn a dominant modern architecture.
Understand a key mechanism.
Meet another generative family.
Neural networks are built from layers, different architectures organize those layers in different ways, and attention and diffusion describe important modern modeling ideas.