Section 7 of 24 · 15 lessons
Neural Networks
How do a collection of connected neurons learn to make a prediction? We will start with what one artificial neuron actually does: how its weights, bias, and activation function affect its output. From there, we can connect neurons and work through how examples are used to adjust their settings.
Neurons and Layers
An artificial neuron has a few basic components. Once we understand what each does, we can connect neurons and follow how a set of measurements becomes a prediction.
Training
A network's first predictions are usually poor. We need a way to measure the mistakes, work out which settings contributed to them, and use that information to make an adjustment.
Regularisation and Normalisation
Improving the training score is not our only concern. We also want the network to cope with new examples and to train reliably. These methods address different parts of those problems.
Other Ways to Learn and Store Patterns
A network can do more than predict a label. We will look at networks that recall damaged patterns, organise similar examples, and learn from relationships between their own inputs and outputs.
Additional Network Layers
Different tasks need different connections. A sequence may need memory, a local pattern may need a nearby reference point, and a deep network may benefit from carrying earlier information forward.