Protected Fields
| Name | Description | |
|---|---|---|
![]() |
global_bias | The bias (global average) |
![]() |
item_factors | Matrix containing the latent item factors |
![]() |
learn_rate | Learn rate |
![]() |
num_factors | Number of latent factors |
![]() |
regularization | Regularization parameter |
![]() |
user_factors | Matrix containing the latent user factors |
Public Constructors
| Name | Description | |
|---|---|---|
![]() |
MatrixFactorization | There is no summary. |
Public Methods
(see also: Protected Methods)
| Name | Description | |
|---|---|---|
![]() |
AddItem | There is no summary. |
![]() |
AddRating | There is no summary. |
![]() |
AddUser | There is no summary. |
![]() |
ComputeFit | Compute approximated fit (RMSE) on the training data |
![]() |
Iterate | There is no summary. |
![]() |
LoadModel | There is no summary. |
![]() |
Predict | Predict the rating of a given user for a given item. |
![]() |
RemoveItem | There is no summary. |
![]() |
RemoveRating | There is no summary. |
![]() |
RemoveUser | There is no summary. |
![]() |
RetrainItem | Updates the latent factors of an item |
![]() |
RetrainUser | Updates the latent factors on a user |
![]() |
SaveModel | There is no summary. |
![]() |
ToString | There is no summary. |
![]() |
Train | There is no summary. |
![]() |
UpdateRating | There is no summary. |
Protected Methods
| Name | Description | |
|---|---|---|
![]() |
Iterate | Iterate once over rating data and adjust corresponding factors (stochastic gradient descent). |
![]() |
Predict | There is no summary. |
Public Properties
| Name | Description | |
|---|---|---|
![]() |
InitMean | Mean of the normal distribution used to initialize the factors |
![]() |
InitStdev | Standard deviation of the normal distribution used to initialize the factors |
![]() |
LearnRate | Learn rate |
![]() |
NumFactors | Number of latent factors |
![]() |
NumIter | Number of iterations over the training data |
![]() |
Regularization | Regularization parameter |