Machine learning is a key component of data science. From data cleaning to building models for classification, clustering, and regression and irregularity detection, machine learning helps in various stages of data science projects.