Shallow Neural Networks