C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

Namespaces | Enumerations
daal::algorithms::implicit_als::prediction::ratings Namespace Reference

Contains classes for computing ratings based on the implicit ALS model.

Namespaces

 interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Enumerations

enum  Method { defaultDense = 0, allUsersAllItems = 0 }
 
enum  ModelInputId { model }
 
enum  PartialModelInputId { usersPartialModel, itemsPartialModel }
 
enum  PartialResultId { finalResult }
 
enum  ResultId { prediction }
 

Enumeration Type Documentation

enum Method

Available methods for computing the results of the implicit ALS model-based prediction

Enumerator
defaultDense 

Default: predicts ratings based on the ALS model and input data in the dense format

allUsersAllItems 

Predicts ratings for all users and items based on the ALS model and input data in the dense format

Available identifiers of input model objects for the rating prediction stage of the implicit ALS algorithm

Enumerator
model 

Input model trained by the ALS algorithm

Available identifiers of input PartialModel objects for the rating prediction stage of the implicit ALS algorithm

Enumerator
usersPartialModel 

Input partial model with users factors trained by the implicit ALS algorithm in the distributed processing mode

itemsPartialModel 

Input partial model with items factors trained by the implicit ALS algorithm in the distributed processing mode

Available identifiers of input PartialModel objects for the rating prediction stage of the implicit ALS algorithm

Enumerator
finalResult 

Result of the implicit ALS ratings prediction algorithm

enum ResultId

Available identifiers of the results of the rating prediction stage of the implicit ALS algorithm

Enumerator
prediction 

Numeric table with the predicted ratings

For more complete information about compiler optimizations, see our Optimization Notice.