How Many Samples are Needed to Learn a Convolutional Neural Network
Topology and Geometry of Half-Rectified Network Optimization