5 Shallow and Deep Neural Networks