Protected Fields
| Name | Description | |
|---|---|---|
![]() |
fast_sampling | Fast, but memory-intensive sampling |
![]() |
fast_sampling_memory_limit | Fast sampling memory limit, in MiB |
![]() |
item_bias | Item bias terms |
![]() |
learn_rate | Learning rate alpha |
![]() |
random | Random number generator |
![]() |
reg_i | Regularization parameter for positive item factors |
![]() |
reg_j | Regularization parameter for negative item factors |
![]() |
reg_u | Regularization parameter for user factors |
![]() |
user_neg_items | support data structure for fast sampling |
![]() |
user_pos_items | support data structure for fast sampling |
Public Constructors
Public Methods
(see also: Protected Methods)
| Name | Description | |
|---|---|---|
![]() |
AddFeedback | There is no summary. |
![]() |
AddItem | There is no summary. |
![]() |
AddUser | There is no summary. |
![]() |
ComputeFit | Compute the fit (AUC on training data) |
![]() |
Iterate | Perform one iteration of stochastic gradient ascent over the training data |
![]() |
LoadModel | There is no summary. |
![]() |
Predict | There is no summary. |
![]() |
RemoveFeedback | There is no summary. |
![]() |
RemoveItem | There is no summary. |
![]() |
RemoveUser | There is no summary. |
![]() |
ToString | There is no summary. |
Protected Methods
| Name | Description | |
|---|---|---|
![]() |
CheckSampling | There is no summary. |
![]() |
InitModel | There is no summary. |
![]() |
RetrainItem | Retrain the latent factors of a given item |
![]() |
RetrainUser | Retrain the latent factors of a given user |
![]() |
SampleItemPair | Sample a pair of items, given a user |
![]() |
SampleOtherItem | Sample another item, given the first one and the user |
![]() |
SampleTriple | Sample a triple for BPR learning |
![]() |
SampleUser | Sample a user that has viewed at least one and not all items |
![]() |
UpdateFactors | Update latent factors according to the stochastic gradient descent update rule |
Public Properties
| Name | Description | |
|---|---|---|
![]() |
BiasReg | Regularization parameter for the bias term |
![]() |
FastSamplingMemoryLimit | Fast sampling memory limit, in MiB |
![]() |
LearnRate | Learning rate alpha |
![]() |
RegI | Regularization parameter for positive item factors |
![]() |
RegJ | Regularization parameter for negative item factors |
![]() |
RegU | Regularization parameter for user factors |