Uses of Class
es.upm.etsisi.cf4j.recommender.Recommender
-
Packages that use Recommender Package Description es.upm.etsisi.cf4j.qualityMeasure Contains the implementation of different quality measures for collaborative filtering based recommender systems.es.upm.etsisi.cf4j.qualityMeasure.prediction Contains the implementation of different quality measures oriented to predictions.es.upm.etsisi.cf4j.qualityMeasure.recommendation Contains the implementation of different quality measures oriented to recommendations.es.upm.etsisi.cf4j.recommender.knn This package contains the implementation of different knn based collaborative filtering recommenders.es.upm.etsisi.cf4j.recommender.matrixFactorization This package contains the implementation of different matrix factorization based collaborative filtering recommenders.es.upm.etsisi.cf4j.recommender.neural This package contains the implementation of different neural networks based collaborative filtering recommenders.es.upm.etsisi.cf4j.util.optimization This package includes optimization utils designed to tune recommenders' hyper-parameters. -
-
Uses of Recommender in es.upm.etsisi.cf4j.qualityMeasure
Fields in es.upm.etsisi.cf4j.qualityMeasure declared as Recommender Modifier and Type Field Description protected Recommender
QualityMeasure. recommender
Recommender instance for which the quality measure are going to be computedConstructors in es.upm.etsisi.cf4j.qualityMeasure with parameters of type Recommender Constructor Description QualityMeasure(Recommender recommender)
Creates a new quality measure -
Uses of Recommender in es.upm.etsisi.cf4j.qualityMeasure.prediction
Constructors in es.upm.etsisi.cf4j.qualityMeasure.prediction with parameters of type Recommender Constructor Description Coverage(Recommender recommender)
Constructor of the class which basically calls the father's one.MAE(Recommender recommender)
Constructor of the class which basically calls the father's oneMax(Recommender recommender)
Constructor of the class which basically calls the father's one.MSE(Recommender recommender)
Constructor of the class which basically calls the father's oneMSLE(Recommender recommender)
Constructor of the class which basically calls the father's onePerfect(Recommender recommender, double threshold)
Constructor of the class which basically calls the father's onePerfect(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.R2(Recommender recommender)
Constructor of the class which basically calls the father's oneRMSE(Recommender recommender)
Constructor of the class which basically calls the father's one -
Uses of Recommender in es.upm.etsisi.cf4j.qualityMeasure.recommendation
Constructors in es.upm.etsisi.cf4j.qualityMeasure.recommendation with parameters of type Recommender Constructor Description Discovery(Recommender recommender, int numberOfRecommendations)
Constructor of NoveltyDiscovery(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.Diversity(Recommender recommender, int numberOfRecommendations)
Constructor of DiversityDiversity(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.F1(Recommender recommender, int numberOfRecommendations, double relevantThreshold)
ConstructorF1(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.NDCG(Recommender recommender, int numberOfRecommendations)
ConstructorNDCG(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.Novelty(Recommender recommender, int numberOfRecommendations)
Constructor of NoveltyNovelty(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.Precision(Recommender recommender, int numberOfRecommendations, double relevantThreshold)
Constructor of PrecisionPrecision(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters.Recall(Recommender recommender, int numberOfRecommendations, double relevantThreshold)
ConstructorRecall(Recommender recommender, Map<String,Object> params)
Constructor from a Map object with the quality measure parameters. -
Uses of Recommender in es.upm.etsisi.cf4j.recommender.knn
Subclasses of Recommender in es.upm.etsisi.cf4j.recommender.knn Modifier and Type Class Description class
ItemKNN
Implements item-to-item KNN based collaborative filteringclass
UserKNN
Implements user-to-user KNN based collaborative filtering -
Uses of Recommender in es.upm.etsisi.cf4j.recommender.matrixFactorization
Subclasses of Recommender in es.upm.etsisi.cf4j.recommender.matrixFactorization Modifier and Type Class Description class
BeMF
Implements Ortega, F., Lara-Cabrera, R., González-Prieto, Á., & Bobadilla, J. (2021).class
BiasedMF
Implements Koren, Y., Bell, R., & Volinsky, C. (2009).class
BNMF
Implements Hernando, A., Bobadilla, J., & Ortega, F. (2016).class
CLiMF
Implements Shi, Y., Karatzoglou, A., Baltrunas, L., Larson, M., Oliver, N., & Hanjalic, Aclass
DeepMF
Implements Lara-Cabrera, R., González-Prieto, Á., & Ortega, F. (2020).class
DirMF
Implements Lara-Cabrera, R., González, Á., Ortega, F., & González-Prieto, Á. (2022).class
HPF
Implements Gopalan, P., Hofman, J.class
NMF
Implements Lee, D.class
PMF
Implements Mnih, A., & Salakhutdinov, R.class
SVDPlusPlus
Implements Koren, Y. (2008, August).class
URP
Implements Marlin, B. -
Uses of Recommender in es.upm.etsisi.cf4j.recommender.neural
Subclasses of Recommender in es.upm.etsisi.cf4j.recommender.neural Modifier and Type Class Description class
GMF
Implements He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T.class
MLP
Implements He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T.class
NCCF
Implements short method of Bobadilla, J., Ortega, F., Gutiérrez, A., & Alonso, S. (2020).class
NeuMF
Implements He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. -
Uses of Recommender in es.upm.etsisi.cf4j.util.optimization
Constructor parameters in es.upm.etsisi.cf4j.util.optimization with type arguments of type Recommender Constructor Description GridSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass)
GridSearch constructorGridSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses)
GridSearch constructorGridSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams)
GridSearch constructorGridSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams)
GridSearch constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int cv)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int cv, long seed)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv, long seed)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int cv)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int cv, long seed)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv)
GridSearchCV constructorGridSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv, long seed)
GridSearchCV constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, double coverage)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, double coverage, long seed)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int numIters)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, double coverage)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, double coverage, long seed)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int numIters)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int numIters, long seed)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int numIters, long seed, String progressPrefix)
RandomSearch constructor to be used inside es.upm.etsisi.cf4j.util.optimization packageRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, double coverage)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, double coverage, long seed)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int numIters)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, double coverage)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, double coverage, long seed)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int numIters)
RandomSearch constructorRandomSearch(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int numIters, long seed)
RandomSearch constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int cv, double coverage)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int cv, double coverage, long seed)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, int cv, int numIters)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv, double coverage)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv, double coverage, long seed)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv, int numIters)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure>[] qualityMeasuresClasses, Map<String,Object>[] qualityMeasuresParams, int cv, int numIters, long seed)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int cv, double coverage)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int cv, double coverage, long seed)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, int cv, int numIters)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv, double coverage)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv, double coverage, long seed)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv, int numIters)
RandomSearchCV constructorRandomSearchCV(DataModel datamodel, ParamsGrid grid, Class<? extends Recommender> recommenderClass, Class<? extends QualityMeasure> qualityMeasureClass, Map<String,Object> qualityMeasureParams, int cv, int numIters, long seed)
RandomSearchCV constructor
-