Implications Of Geometry And Topology On Deep Learning Capabilities