areaUnderCurve(GMatrix &data) | GClasses::GCollaborativeFilter | static |
baseDomNode(GDom *pDoc, const char *szClassName) const | GClasses::GCollaborativeFilter | protected |
basicTest(double minMSE) | GClasses::GCollaborativeFilter | |
clampItemElement(size_t item, size_t attr, double val) | GClasses::GMatrixFactorization | |
clampItems(const GMatrix &data, size_t offset=0) | GClasses::GMatrixFactorization | |
clampP(size_t i) | GClasses::GMatrixFactorization | protected |
clampQ(size_t i) | GClasses::GMatrixFactorization | protected |
clampUserElement(size_t user, size_t attr, double val) | GClasses::GMatrixFactorization | |
clampUsers(const GMatrix &data, size_t offset=0) | GClasses::GMatrixFactorization | |
crossValidate(GMatrix &data, size_t folds, double *pOutMAE=NULL) | GClasses::GCollaborativeFilter | |
dropP() | GClasses::GMatrixFactorization | inline |
dropQ() | GClasses::GMatrixFactorization | inline |
GCollaborativeFilter() | GClasses::GCollaborativeFilter | |
GCollaborativeFilter(const GDomNode *pNode, GLearnerLoader &ll) | GClasses::GCollaborativeFilter | |
getP() | GClasses::GMatrixFactorization | inline |
getQ() | GClasses::GMatrixFactorization | inline |
GMatrixFactorization(size_t intrinsicDims) | GClasses::GMatrixFactorization | |
GMatrixFactorization(const GDomNode *pNode, GLearnerLoader &ll) | GClasses::GMatrixFactorization | |
impute(GVec &vec, size_t dims) | GClasses::GMatrixFactorization | virtual |
m_decayRate | GClasses::GMatrixFactorization | protected |
m_intrinsicDims | GClasses::GMatrixFactorization | protected |
m_minIters | GClasses::GMatrixFactorization | protected |
m_nonNeg | GClasses::GMatrixFactorization | protected |
m_pP | GClasses::GMatrixFactorization | protected |
m_pPMask | GClasses::GMatrixFactorization | protected |
m_pPWeights | GClasses::GMatrixFactorization | protected |
m_pQ | GClasses::GMatrixFactorization | protected |
m_pQMask | GClasses::GMatrixFactorization | protected |
m_pQWeights | GClasses::GMatrixFactorization | protected |
m_rand | GClasses::GCollaborativeFilter | protected |
m_regularizer | GClasses::GMatrixFactorization | protected |
nonNegative() | GClasses::GMatrixFactorization | inline |
precisionRecall(GMatrix &data, bool ideal=false) | GClasses::GCollaborativeFilter | |
predict(size_t user, size_t item) | GClasses::GMatrixFactorization | virtual |
rand() | GClasses::GCollaborativeFilter | inline |
serialize(GDom *pDoc) const | GClasses::GMatrixFactorization | virtual |
setDecayRate(double d) | GClasses::GMatrixFactorization | inline |
setMinIters(size_t i) | GClasses::GMatrixFactorization | inline |
setRegularizer(double d) | GClasses::GMatrixFactorization | inline |
test() | GClasses::GMatrixFactorization | static |
train(GMatrix &data) | GClasses::GMatrixFactorization | virtual |
trainAndTest(GMatrix &train, GMatrix &test, double *pOutMAE=NULL) | GClasses::GCollaborativeFilter | |
trainDenseMatrix(const GMatrix &data, const GMatrix *pLabels=NULL) | GClasses::GCollaborativeFilter | |
validate(GMatrix &data) | GClasses::GMatrixFactorization | protected |
~GCollaborativeFilter() | GClasses::GCollaborativeFilter | inlinevirtual |
~GMatrixFactorization() | GClasses::GMatrixFactorization | virtual |