Shallow And Deep Neural Networks