Developer Guide for Intel® Data Analytics Acceleration Library 2016 Update 4

Details

Training Stage

Given the matrix of observations R of size m x n, where n is the number of users and m is the number of items, the problem is to find the matrix X of size m x f and the matrix Y of size f x n, where f is the number of factors that minimize the following cost function:

where

Prediction Stage

Prediction of Ratings

Given user factors X, item factors Y, and the matrix D that describes for which pairs of factors X and Y the rating should be computed, the system calculates the matrix of recommended ratings Res: