Big Data & Machine Learning Cloud OnBoard 1 2 1 There are three components in a recommendation system 3 2 5 3 Rating Training Recommending 6 5 7 Users rate a few houses A machine learning model is For each user, the model is 6 8 explicitly or implicitly created to predict a user’s applied to every unrated 7 rating of a house house and the top 5 houses 9 8 for that user are saved. 10 9 11 10 12 11 13 12 14 13 15 14 16 15 ? What else is needed? 1716 17 18 Big Data & Machine Learning Cloud OnBoard 1 2 1 The ML algorithm essentially clusters users and items 3 2 5 3 1 Who is like this user? 2 Is this a good house? 6 5 7 6 8 7 9 8 10 9 11 10 12 11 How often do you need to compute 13 Predict rating 12 3 ? the predicted ratings? 14 Is this house similar to houses that 13 Where would you save them? people similar to this user like? 15 14 Predicted rating = user-preference * 16 15 item-quality 1716 17 18 26
Google Cloud Manual Page 27 Page 29