MyMediaLite
3.11
|
Interface representing iteratively trained models More...
Public Member Functions | |
float | ComputeObjective () |
Compute the current optimization objective (usually loss plus regularization term) of the model More... | |
void | Iterate () |
Run one iteration (= pass over the training data) More... | |
Properties | |
uint | NumIter [get, set] |
Number of iterations to run the training More... | |
Interface representing iteratively trained models
float ComputeObjective | ( | ) |
Compute the current optimization objective (usually loss plus regularization term) of the model
Implemented in BiasedMatrixFactorization, BPRMF, SVDPlusPlus, MatrixFactorization, CoClustering, BPRSLIM, TimeAwareBaseline, LeastSquareSLIM, FactorWiseMatrixFactorization, UserItemBaseline, LatentFeatureLogLinearModel, SigmoidCombinedAsymmetricFactorModel, SigmoidItemAsymmetricFactorModel, SigmoidUserAsymmetricFactorModel, SocialMF, WRMF, MF, TimeAwareBaselineWithFrequencies, SoftMarginRankingMF, and SLIM.
void Iterate | ( | ) |
Run one iteration (= pass over the training data)
Implemented in BiasedMatrixFactorization, TimeAwareBaseline, BPRMF, LeastSquareSLIM, MatrixFactorization, FactorWiseMatrixFactorization, LatentFeatureLogLinearModel, BPRSLIM, CoClustering, UserItemBaseline, SLIM, MF, and WRMF.
|
getset |
Number of iterations to run the training