Build perceptrons and multilayer networks, compute backpropagation, select activations and losses, and train a network from scratch.