MyMediaLite
3.03
|
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 BPRMF, BiasedMatrixFactorization, SVDPlusPlus, MatrixFactorization, CoClustering, TimeAwareBaseline, FactorWiseMatrixFactorization, BPRLinear, UserItemBaseline, LatentFeatureLogLinearModel, SigmoidCombinedAsymmetricFactorModel, SigmoidItemAsymmetricFactorModel, SigmoidUserAsymmetricFactorModel, SocialMF, TimeAwareBaselineWithFrequencies, WRMF, SoftMarginRankingMF, and MF.
void Iterate | ( | ) |
Run one iteration (= pass over the training data)
Implemented in BiasedMatrixFactorization, TimeAwareBaseline, BPRMF, BPRLinear, BPRMF_Mapping, FactorWiseMatrixFactorization, LatentFeatureLogLinearModel, MatrixFactorization, CoClustering, UserItemBaseline, MultiCoreBPRMF, MF, and WRMF.
uint NumIter [get, set] |
Number of iterations to run the training.
Implemented in FactorWiseMatrixFactorization, MatrixFactorization, BPRLinear, CoClustering, LatentFeatureLogLinearModel, UserItemBaseline, TimeAwareBaseline, and MF.