Developer Guide for Intel® Data Analytics Acceleration Library 2016 Update 4
Recommendation systems track users' behavior, such as purchase habits, in order to model users' preferences and give recommendations based on their choices, actions, and reviews. Recommendation systems use different approaches, such as collaborative filtering or content-based filtering.