Leveraging Topological Structure of Data for Applications of Deep Learning