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

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

Contains classes of the implicit ALS training algorithm.

Namespaces

 init
 Contains classes for the implicit ALS initialization algorithm.
 
 interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Enumerations

enum  Method { defaultDense = 0, fastCSR = 1 }
 
enum  NumericTableInputId { data }
 
enum  ModelInputId { inputModel = lastNumericTableInputId + 1 }
 
enum  PartialModelInputId { partialModel }
 
enum  MasterInputId { inputOfStep2FromStep1 }
 
enum  DistributedPartialResultStep1Id { outputOfStep1ForStep2 }
 
enum  DistributedPartialResultStep2Id { outputOfStep2ForStep4 }
 
enum  Step3LocalCollectionInputId { partialModelBlocksToNode = lastDistributedPartialResultStep2Id + 1, inputOfStep3FromInit = partialModelBlocksToNode }
 
enum  Step3LocalNumericTableInputId { offset = lastStep3LocalCollectionInputId + 1 }
 
enum  DistributedPartialResultStep3Id { outputOfStep3ForStep4 }
 
enum  Step4LocalPartialModelsInputId { partialModels }
 
enum  Step4LocalNumericTableInputId { partialData = lastStep4LocalPartialModelsInputId + 1, inputOfStep4FromStep2 }
 
enum  DistributedPartialResultStep4Id { outputOfStep4ForStep1, outputOfStep4ForStep3 = outputOfStep4ForStep1, outputOfStep4 = outputOfStep4ForStep3 }
 
enum  ResultId { model }
 Available identifiers of the results of the implicit ALS training algorithm. More...
 

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