Kernel methods achieve non-linearity by choosing a fixed similarity function up front and letting the algorithm work implicitly in the feature space it induces. This topic's route is different: rather than fixing a feature map, neural networks learn one, by stacking multiple layers of simple, adjustable non-linear units and fitting every layer's parameters jointly to the data. This note introduces the architecture — from the perceptron's single layer to the multilayer perceptron (MLP) — and states, at a conceptual level, why stacking non-linear layers is what makes deep networks strictly more expressive than any single linear or kernel model.
In this lesson
- Learning objectives
- From the single-layer perceptron to the multilayer perceptron
- Why non-linearity between layers is essential
- Worked example
Before you start
- The Kernel Trick: Feature Maps and Properties of Kernels
- The Perceptron and Multi-Class Classification
The full lesson, with worked examples and exercise solutions, is for members.
Read the full lessonNew to SelfMadeQuant.com? See membership options or explore the curriculum.