Machine Learning & Topological Data Analysis