Developing Model-based Movie Recommendation Engines

Netflix is an American entertainment company founded by Reed Hastings and Marc Randolph on August 29, 1997, in Scotts Valley, California. It specializes in and provides streaming media, video-on-demand online, and DVD by mail. In 2013, Netflix expanded into film and television production, as well as online distribution. Netflix uses a model-based collaborative filtering approach for real-time movie recommendation for its subscribers.

In this chapter, we will see two end-to-end projects and develop a model for item-based collaborative filtering for movie similarity measurement and a model-based movie recommendation engine with Spark that recommends movies for new users. We will see how to ...

Get Scala Machine Learning Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.