From the course: Building Recommender Systems with Machine Learning and AI

Unlock this course with a free trial

Join today to access over 22,500 courses taught by industry experts.

Train/test and cross-validation

Train/test and cross-validation

- A big part of why recommender systems are as much art as they are science is that it's difficult to measure how good they are. There's a certain aesthetic quality to the results they give you and it's hard to say whether a person considers the recommendation to be good or not especially if you're developing your algorithms offline. People have come up with a lot of different ways to measure the quality of a recommender system and often different measurements can be at odds with each other but let's go through the more popular metrics for recommender systems, as they all have their own uses. First, let's talk about the methodology for testing recommender systems offline. If you've done machine learning before you're probably familiar with the concept of train/test splits. A recommender system is a machine learning system, you train it using prior user behavior and then use it to make predictions about items new users might like. So on paper at least you can evaluate a recommender…

Contents