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

Namespaces | Enumerations
daal::algorithms::implicit_als::training::init Namespace Reference

Contains classes for the implicit ALS initialization algorithm.

Namespaces

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

Enumerations

enum  Method { defaultDense = 0, fastCSR = 1 }
 Available methods for initializing the implicit ALS algorithm. More...
 
enum  InputId { data }
 Available identifiers of input objects for the implicit ALS initialization algorithm. More...
 
enum  Step2LocalInputId { inputOfStep2FromStep1 }
 
enum  PartialResultBaseId { outputOfInitForComputeStep3, offsets }
 Available identifiers of partial results of the implicit ALS initialization algorithm in the first and second steps of the distributed processing mode. More...
 
enum  PartialResultId { partialModel = lastPartialResultBaseId + 1 }
 Available identifiers of partial results of the implicit ALS initialization algorithm in the first step of the distributed processing mode. More...
 
enum  PartialResultCollectionId { outputOfStep1ForStep2 = lastPartialResultId + 1 }
 Available identifiers of partial results of the implicit ALS initialization algorithm in the first step of the distributed processing mode. More...
 
enum  DistributedPartialResultStep2Id { transposedData = lastPartialResultBaseId + 1 }
 
enum  ResultId { model }
 Available identifiers of the results of the implicit ALS initialization algorithm. More...
 

Enumeration Type Documentation

Available types of partial results of the implicit ALS initialization algorithm in the second step of the distributed processing mode

Enumerator
transposedData 

CSR numeric table that holds a block of users from the input data set

enum InputId

Enumerator
data 

Input data table that contains ratings

enum Method

Enumerator
defaultDense 

Default: initialization method for input data stored in the dense format

fastCSR 

Initialization method for input data stored in the compressed sparse row (CSR) format

Enumerator
outputOfInitForComputeStep3 

Partial results of the implicit ALS initialization algorithm computed in the first step and to be transferred to the third step of the distributed ALS training algorithm

offsets 

Collection of 1x1 numeric tables that hold the global indices of the starting rows of the partial models

Enumerator
outputOfStep1ForStep2 

Partial results of the implicit ALS initialization algorithm computed in the first step and to be transferred to the second step of the distributed initialization algorithm

Enumerator
partialModel 

Partial implicit ALS model

enum ResultId

Enumerator
model 

Implicit ALS model

Available identifiers of input objects for the implicit ALS initialization algorithm in the second step of the distributed processing mode

Enumerator
inputOfStep2FromStep1 

Partial results of the implicit ALS initialization algorithm computed in the first step and to be transferred to the second step of the distributed initialization algorithm

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