Contains classes of the implicit ALS training algorithm.
More...
|
class | Input |
| Input objects for the implicit ALS training algorithm More...
|
|
class | DistributedInput< step1Local > |
| Input objects for the implicit ALS training algorithm in the first step of the distributed processing mode More...
|
|
class | DistributedPartialResultStep1 |
| Provides methods to access partial results obtained with the compute() method of the implicit ALS algorithm in the first step of the distributed processing mode. More...
|
|
class | DistributedInput< step2Master > |
| Input objects for the implicit ALS training algorithm in the second step of the distributed processing mode More...
|
|
class | DistributedPartialResultStep2 |
| Provides methods to access partial results obtained with the compute() method of the implicit ALS algorithm in the second step of the distributed processing mode. More...
|
|
class | DistributedInput< step3Local > |
| Input objects for the implicit ALS training algorithm in the third step of the distributed processing mode More...
|
|
class | DistributedPartialResultStep3 |
| Provides methods to access partial results obtained with the compute() method of the implicit ALS algorithm in the the third step of the distributed processing mode. More...
|
|
class | DistributedInput< step4Local > |
| Input objects for the implicit ALS training algorithm in the fourth step of the distributed processing mode More...
|
|
class | DistributedPartialResultStep4 |
| Provides methods to access partial results obtained with the compute() method of the implicit ALS algorithm in the the fourth step of the distributed processing mode. More...
|
|
class | Result |
| Provides methods to access the results obtained with the compute() method of the implicit ALS training algorithm in the batch processing mode. More...
|
|
enum DistributedPartialResultStep1Id |
Available types of partial results of the implicit ALS training algorithm in the first step of the distributed processing mode
Enumerator |
---|
outputOfStep1ForStep2 |
Partial results of the implicit ALS training algorithm computed in the first step and to be transferred to the second step of the distributed processing mode
|
enum DistributedPartialResultStep2Id |
Available types of partial results of the implicit ALS training algorithm in the second step of the distributed processing mode
Enumerator |
---|
outputOfStep2ForStep4 |
Partial results of the implicit ALS training algorithm computed in the second step and to be transferred to the fourth step of the distributed processing mode
|
enum DistributedPartialResultStep3Id |
Available types of partial results of the implicit ALS training algorithm in the third step of the distributed processing mode
Enumerator |
---|
outputOfStep3ForStep4 |
Partial results of the implicit ALS training algorithm computed in the third step and to be transferred to the fourth step of the distributed processing mode
|
enum DistributedPartialResultStep4Id |
Available types of partial results of the implicit ALS training algorithm in the fourth step of the distributed processing mode
Enumerator |
---|
outputOfStep4ForStep1 |
Partial results of the implicit ALS training algorithm computed in the fourth step and to be transferred to the first step of the distributed processing mode
|
outputOfStep4ForStep3 |
Partial results of the implicit ALS training algorithm computed in the fourth step and to be transferred to the third step of the distributed processing mode
|
outputOfStep4 |
Partial results of the implicit ALS training algorithm computed in the fourth step and to be used in implicit ALS PartialModel-based prediction
|
Partial results obtained in the previous step and required by the second step of the distributed processing mode
Enumerator |
---|
inputOfStep2FromStep1 |
Partial results of the implicit ALS training algorithm computed in the first step and to be transferred to the second step of the distributed processing mode
|
Available methods for training the implicit ALS model
Enumerator |
---|
defaultDense |
Default: method proposed by Hu, Koren, Volinsky for input data stored in the dense format
|
fastCSR |
Method proposed by Hu, Koren, Volinsky for input data stored in the compressed sparse row (CSR) format
|
Available identifiers of input model objects for the implicit ALS training algorithm
Enumerator |
---|
inputModel |
Initial model that contains initialized factors
|
Available identifiers of input numeric table objects for the implicit ALS training algorithm
Enumerator |
---|
data |
Input data table that contains ratings
|
Available identifiers of input partial model objects of the implicit ALS training algorithm
Enumerator |
---|
partialModel |
Partial model that contains factors obtained in the previous step of the distributed processing mode
|
Enumerator |
---|
model |
Implicit ALS model
|
enum Step3LocalCollectionInputId |
Available identifiers of input data collection objects for the implicit ALS training algorithm in the third step of the distributed processing mode
Enumerator |
---|
partialModelBlocksToNode |
- Deprecated:
- This item will be removed in a future release. Use inputOfStep3FromInit instead.
Partial results of the implicit ALS initialization algorithm to be transferred to the third step of the implicit ALS training algorithm in the distributed processing mode
|
inputOfStep3FromInit |
Partial results of the implicit ALS initialization algorithm to be transferred to the third step of the implicit ALS training algorithm in the distributed processing mode
|
enum Step3LocalNumericTableInputId |
Available identifiers of input numeric table objects for the implicit ALS training algorithm in the third step of the distributed processing mode
Enumerator |
---|
offset |
Pointer to the 1x1 numeric table that holds the global index of the starting row of the input partial model
|
enum Step4LocalNumericTableInputId |
Available identifiers of input numeric table objects for the implicit ALS training algorithm in the fourth step of the distributed processing mode
Enumerator |
---|
partialData |
Pointer to the CSR numeric table that holds a block of either users or items from the input data set
|
inputOfStep4FromStep2 |
Pointer to the nFactors x nFactors numeric table computed in the second step of the distributed processing mode
|
enum Step4LocalPartialModelsInputId |
Available identifiers of input key-value data collection objects for the implicit ALS training algorithm in the fourth step of the distributed processing mode
Enumerator |
---|
partialModels |
Key-value data collection that contains partial models consisting of user factors/item factors computed in the third step of the distributed processing mode. Each element of the collection contains an object of the PartialModel class.
|