Collaborative Filtering

MachineX: Cosine Similarity for Item-Based Collaborative Filtering

Reading Time: 4 minutes “A recommender system or a recommendation system (sometimes replacing “system” with a synonym such as platform or engine) is a subclass of information filtering system that seeks to predict the “rating” or “preference” a user would give to an item. “ – Wikipedia In simple terms a recommender system is where the system is capable of producing a list of recommendation with respect to an Continue Reading

Build your personalized movie recommender with Scala and Spark

Reading Time: 3 minutes In this blog I will explain what is a recommendation engine in general, and How to build a personalized recommendation model using Scala and Spark Collaborative filtering algorithm. What is a Recommendation Engine? I assume you’ve shopped online for books or visited movie review sites to pick top rated movies to watch. You must have been seen top rated movie lists which have been voted Continue Reading