Large Scale Distributed Data Science using Apache Spark
Matrix factorization and neighbor based algorithms for the netflix prize problem