A neural network is a large pile of trivial arithmetic arranged in layers and tuned by example. One unit takes the numbers arriving at it, multiplies each by a weight, adds them up and pushes the total through a small non-linear function. Nothing in that description is clever, and nothing in it is doing the interesting work. The interesting behaviour belongs to the scale of the pile and to the procedure that sets the weights. That procedure is comparison. The network produces an answer, the answer is scored against the one you wanted, and backpropagation apportions blame, calculating how much each weight contributed to the error. Gradient descent then shifts every weight a short distance in whichever direction would have made the error smaller. Run that loop over enough examples and the connection strengths settle into an arrangement that solves the task. Nobody picked those numbers and nobody can read them back afterwards, which is the bargain the entire field has made: you stop writing the rules down, and in exchange you give up the ability to inspect them.
What depth adds
Stacking is what moved this from curiosity to industry. A single layer of units can only cut fairly blunt boundaries through whatever it is shown. Put layers in sequence and each one operates on what the layer below it produced, so a description gets built in stages: edge-like fragments and textures near the input, parts and shapes further in, the decision at the end. Nobody specifies those stages. They appear because they are a convenient intermediate form for reducing the error, and that self-assembly is the whole argument for deep learning over the older practice of designing features by hand and passing them to a simpler classifier. The same mechanism explains the failure modes, which is where the biology metaphor earns its retirement. A network holds no model of the world to fall back on, so it will happily learn any regularity that lowers the error, including every one you did not intend. If each photograph of a given animal in your data happened to be taken on snow, snow becomes part of that animal. If past hiring decisions favoured one group, the pattern is sitting in the data and the network will find it, because finding patterns is the only thing it does. For anyone building with machine learning the consequence is unglamorous: the leverage lives in the dataset and the evaluation, not in the choice of architecture, and a team that swaps architectures before it fixes its labels is optimising the cheap end of its problem.
