Deep Dive into Machine Learning