C++ API Reference for Intel® Data Analytics Acceleration Library 2019 Update 4

References | Namespaces | Classes | Enumerations

Contains classes for making implicit ALS model-based prediction. More...

References

 Batch
 
 Distributed
 

Namespaces

 daal::algorithms::implicit_als::prediction
 Contains classes for making implicit ALS model-based prediction.
 
 daal::algorithms::implicit_als::prediction::ratings
 Contains classes for computing ratings based on the implicit ALS model.
 
 daal::algorithms::implicit_als::prediction::ratings::interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

class  InputIface
 Input interface for the rating prediction stage of the implicit ALS algorithm More...
 
class  Input
 Input objects for the rating prediction stage of the implicit ALS algorithm More...
 
class  DistributedInput< step1Local >
 Input objects for the first step of the rating prediction stage of the implicit ALS algorithm in the distributed processing mode More...
 
class  Result
 Provides methods to access the prediction results obtained with the compute() method of the implicit ALS algorithm in the batch processing mode. More...
 
class  PartialResult
 Provides methods to access partial results obtained with the compute() method of the implicit ALS initialization algorithm in the rating prediction stage. More...
 

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

enum ModelInputId

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

enum PartialModelInputId

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

enum PartialResultId

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.