A Geometric Understanding of Deep Learning