What is a neural network?
A neural network is a program that learns patterns from examples. It is built from layers of simple units called neurons; each one multiplies its inputs by weights, adds them up with a bias and passes the result through an activation function. Training adjusts the weights until the network's outputs match the examples.