Interface representing iteratively trained models. More...
Public Member Functions | |
| float | ComputeObjective () |
| Compute the current optimization objective (usually loss plus regularization term) 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.
| float ComputeObjective | ( | ) |
Compute the current optimization objective (usually loss plus regularization term) of the model.
Implemented in BPRLinear, BPRMF, MF, SoftMarginRankingMF, WRMF, BiasedMatrixFactorization, CoClustering, FactorWiseMatrixFactorization, LatentFeatureLogLinearModel, 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, LatentFeatureLogLinearModel, MatrixFactorization, TimeAwareBaseline, and UserItemBaseline.
uint NumIter [get, set] |
Number of iterations to run the training.
Implemented in BPRLinear, MF, CoClustering, FactorWiseMatrixFactorization, LatentFeatureLogLinearModel, MatrixFactorization, TimeAwareBaseline, and UserItemBaseline.
1.6.3