Data Geometry and Deep Learning