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::GNonlinearPCA | |
clampItems(const GMatrix &data, size_t offset=0) | GClasses::GNonlinearPCA | |
clampItemsInternal(size_t i) | GClasses::GNonlinearPCA | protected |
clampUserElement(size_t user, size_t attr, double val) | GClasses::GNonlinearPCA | |
clampUsers(const GMatrix &data, size_t offset=0) | GClasses::GNonlinearPCA | |
clampUsersInternal(size_t i) | GClasses::GNonlinearPCA | protected |
crossValidate(GMatrix &data, size_t folds, double *pOutMAE=NULL) | GClasses::GCollaborativeFilter | |
GCollaborativeFilter() | GClasses::GCollaborativeFilter | |
GCollaborativeFilter(GDomNode *pNode, GLearnerLoader &ll) | GClasses::GCollaborativeFilter | |
GHybridNonlinearPCA(size_t intrinsicDims) | GClasses::GHybridNonlinearPCA | |
GNonlinearPCA(size_t intrinsicDims) | GClasses::GNonlinearPCA | |
GNonlinearPCA(GDomNode *pNode, GLearnerLoader &ll) | GClasses::GNonlinearPCA | |
impute(double *pVec, size_t dims) | GClasses::GNonlinearPCA | virtual |
m_decayRate | GClasses::GNonlinearPCA | protected |
m_intrinsicDims | GClasses::GNonlinearPCA | protected |
m_itemAttrs | GClasses::GHybridNonlinearPCA | protected |
m_itemMap | GClasses::GHybridNonlinearPCA | protected |
m_itemMax | GClasses::GHybridNonlinearPCA | protected |
m_itemMin | GClasses::GHybridNonlinearPCA | protected |
m_items | GClasses::GNonlinearPCA | protected |
m_itemSet | GClasses::GHybridNonlinearPCA | protected |
m_minIters | GClasses::GNonlinearPCA | protected |
m_neighbors | GClasses::GHybridNonlinearPCA | protected |
m_numNeighbors | GClasses::GHybridNonlinearPCA | protected |
m_pItemMask | GClasses::GNonlinearPCA | protected |
m_pMaxs | GClasses::GNonlinearPCA | protected |
m_pMins | GClasses::GNonlinearPCA | protected |
m_pModel | GClasses::GNonlinearPCA | protected |
m_pRatingCount | GClasses::GHybridNonlinearPCA | protected |
m_pUserMask | GClasses::GNonlinearPCA | protected |
m_pUsers | GClasses::GNonlinearPCA | protected |
m_rand | GClasses::GCollaborativeFilter | protected |
m_regularizer | GClasses::GNonlinearPCA | protected |
m_useInputBias | GClasses::GNonlinearPCA | protected |
m_useThreePass | GClasses::GNonlinearPCA | protected |
model() | GClasses::GNonlinearPCA | inline |
noInputBias() | GClasses::GNonlinearPCA | inline |
noThreePass() | GClasses::GNonlinearPCA | inline |
precisionRecall(GMatrix &data, bool ideal=false) | GClasses::GCollaborativeFilter | |
predict(size_t user, size_t item) | GClasses::GHybridNonlinearPCA | virtual |
rand() | GClasses::GCollaborativeFilter | inline |
serialize(GDom *pDoc) const | GClasses::GNonlinearPCA | virtual |
setDecayRate(double d) | GClasses::GNonlinearPCA | inline |
setItemAttributes(GMatrix &itemAttrs) | GClasses::GHybridNonlinearPCA | |
setMinIters(size_t i) | GClasses::GNonlinearPCA | inline |
setRegularizer(double d) | GClasses::GNonlinearPCA | inline |
test() | GClasses::GNonlinearPCA | static |
train(GMatrix &data) | GClasses::GHybridNonlinearPCA | virtual |
trainAndTest(GMatrix &train, GMatrix &test, double *pOutMAE=NULL) | GClasses::GCollaborativeFilter | |
trainDenseMatrix(const GMatrix &data, const GMatrix *pLabels=NULL) | GClasses::GCollaborativeFilter | |
users() | GClasses::GNonlinearPCA | inline |
validate(GNeuralNet *pNN, GMatrix &data) | GClasses::GHybridNonlinearPCA | protected |
~GCollaborativeFilter() | GClasses::GCollaborativeFilter | inlinevirtual |
~GHybridNonlinearPCA() | GClasses::GHybridNonlinearPCA | virtual |
~GNonlinearPCA() | GClasses::GNonlinearPCA | virtual |