Neural networks in one paragraph
A neural network is a stack of simple functions — linear transforms followed by non-linearities — trained to map inputs to outputs by adjusting millions of parameters. Deep learning is the practice of using very deep versions of these networks, plus a lot of data and compute.
Why depth changes everything
Shallow models can only combine features linearly. Deep models learn hierarchical representations — pixels become edges, edges become shapes, shapes become objects. This is why they work well for language, vision and audio: those domains are naturally hierarchical.
The architectures you should know
- Convolutional networks (CNNs). The workhorse of computer vision.
- Recurrent networks (RNNs, LSTMs). Once the default for sequences, now largely displaced.
- Transformers. The architecture behind ChatGPT, Claude, Gemini and almost every current frontier system.
If you learn only one, learn the Transformer.
The three levers
Training a deep model comes down to three things: data, compute, and objective. Almost every headline breakthrough in the last five years has come from scaling one of them.
Practical advice
- Use pre-trained models. Training from scratch is rarely the right call.
- Fine-tuning and LoRA are the modern default.
- Retrieval-augmented generation beats fine-tuning for most enterprise problems.
Deep learning is deep in name only — the concepts fit on one page. The difficulty is in the engineering.
