Data Gathering For Machine Learning (ML) Applications