How do they work?
Each neuron has many inputs each of which can inhibit or excite the output of the neuron
Output is on if sum of inputs is higher than a threshold, otherwise is off
Output connects to many other neurons
Can be trained by giving an input and a correct output, and using the error to adjust the connections