Skip to content
Neural Networks and AI / Feedforward Foundations

Neural Networks: Architecture and Non-Linear Models

Kernel methods achieve non-linearity by choosing a fixed similarity function KK 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

  1. Learning objectives
  2. From the single-layer perceptron to the multilayer perceptron
  3. Why non-linearity between layers is essential
  4. Worked example

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or explore the curriculum.