MLib is Spark’s Machine Learning (ML) library. The aim of the platform is to make practical machine learning scalable and easy. At higher levels, it provides tools such as ML Algorithms, Featurization ( feature extraction, transformation, etc.), Pipelines, Persistence (saving and load algorithms), and Utilities ( linear algebra, statistics, data handling, etc.)