A universal approximator is a neural-network model that can represent highly nonlinear input/output relationships without requiring a handcrafted formula for the data. Stacking linear transformations with differentiable activations lets the model adapt its capacity to the problem. section 6.1.6
From neurons to nonlinear shapes
A dog-image classifier is difficult to describe with a manually designed mathematical function. A deep network instead composes simple units and estimates their parameters with gradient descent. With Tanh neurons A, B, C, and D, changing weights and biases shifts curves; adding and composing them produces bumps and other increasingly complex outputs. section 6.1.6 section 6.1.6
Figure 6.6 Composing multiple linear units and tanh activation functions to produce nonlinear outputs
Follow the progression from individual linear units and Tanh curves to combined and layered nonlinear outputs. section 6.1.6
