We will cover Apache Spark's Machine Learning Library (MLlib) This presentation covers using Spark for recommender systems. MLlib is a library built on top of Spark's engine which allows us to train, test, validate and operationalize machine learning models while working with lots of data in a convenient way thanks to its robust abstractions over data sets. Find out how you can use MLlib to build product recommendation systems by employing both traditional ML techniques such as collaborative filtering, as well as more novel, deep-learning approaches which make use of Neural Networks.