Interface representing iteratively trained models. More...
Public Member Functions | |
| double | ComputeLoss () |
| Compute the current loss of the model. | |
| void | Iterate () |
| Run one iteration (= pass over the training data). | |
Properties | |
| uint | NumIter [get, set] |
| Number of iterations to run the training. | |
Interface representing iteratively trained models.
| double ComputeLoss | ( | ) |
Compute the current loss of the model.
Implemented in BPRLinear, BPRMF, MF, SoftMarginRankingMF, WRMF, BiasedMatrixFactorization, CoClustering, FactorWiseMatrixFactorization, LogisticRegressionMatrixFactorization, MatrixFactorization, SocialMF, TimeAwareBaseline, TimeAwareBaselineWithFrequencies, and UserItemBaseline.
| void Iterate | ( | ) |
Run one iteration (= pass over the training data).
Implemented in BPRLinear, BPRMF, MF, MultiCoreBPRMF, WRMF, BiasedMatrixFactorization, CoClustering, FactorWiseMatrixFactorization, MatrixFactorization, MultiCoreMatrixFactorization, TimeAwareBaseline, and UserItemBaseline.
uint NumIter [get, set] |
Number of iterations to run the training.
Implemented in BPRLinear, MF, CoClustering, FactorWiseMatrixFactorization, MatrixFactorization, TimeAwareBaseline, and UserItemBaseline.
1.6.3