- WeightModelTable
- Specify the name for the output table of interpolation weights.
- BiasModelTable
- Specify the name for the output table of global, user, and item bias statistics.
- NearestItemsTable
- [Optional] Specify the name for the output table of nearest neighbors for each item.
If you omit this argument, the function does not output this table.
If you specify this argument, and a table named item_neighbors_table exists, the function uses the existing table to train the model.
If you specify this argument, and no table named item_neighbors_table exists, the function creates a table with that name.
- UserIDColumn
- [Optional] Specify the user_rating_table column that contains the user IDs.
- ItemIDColumn
- [Optional] Specify the user_rating_table column that contains the item IDs.
- RatingColumn
- [Optional] Specify the user_rating_table column that contains the ratings.
- K
- [Optional] Specify the number of nearest neighbors with which to calculate the interpolation weights.
- LearningRate
- [Optional] Specify the initial learning rate. The learning rate adjusts automatically during training based on changes in the root-mean-square error (RMSE).
- MaxIterNum
- [Optional] Specify the maximum number of iterations.
- StopThreshold
- [Optional] Specify the RMSE below which the function stops.
- SimilarityMethod
- [Optional] Specify the method for calculating item similarity:
Option Description 'pearson' (Default) Pearson correlation coefficient:
'adjustedcosine' Adjusted cosine similarity: