Package | Description |
---|---|
es.upm.etsisi.cf4j.data |
This package contains data classes of CF4J.
|
es.upm.etsisi.cf4j.recommender |
This package contains the implementation of different collaborative filtering based recommenders.
|
es.upm.etsisi.cf4j.recommender.knn |
This package contains the implementation of different knn based collaborative filtering
recommenders.
|
es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric |
This package contains different implementations of item-to-item similarity metrics used in the
item-to-item knn based collaborative filtering algorithm.
|
es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric |
This package contains different implementations of user-to-user similarity metric used in the
user-to-user knn based collaborative filtering algorithm.
|
es.upm.etsisi.cf4j.recommender.matrixFactorization |
This package contains the implementation of different matrix factorization based collaborative
filtering recommenders.
|
es.upm.etsisi.cf4j.util.optimization |
This package includes optimization utils designed to tune recommenders' hyper-parameters.
|
Modifier and Type | Method and Description |
---|---|
static DataModel |
BenchmarkDataModels.BookCrossing()
Loads a DataModel instance of BookCrossing dataset.
|
static DataModel |
BenchmarkDataModels.FilmTrust()
Loads a DataModel instance of FilmTrust dataset.
|
static DataModel |
BenchmarkDataModels.Jester()
Loads a DataModel instance of Jester (Dataset 3) dataset.
|
static DataModel |
BenchmarkDataModels.LibimSeTi()
Loads a DataModel instance of LibimSeTi dataset.
|
static DataModel |
DataModel.load(String filePath)
Loads a DataModel from a previously serialized file (see save() method).
|
static DataModel |
BenchmarkDataModels.MovieLens100K()
Loads a DataModel instance of MovieLens 100K dataset.
|
static DataModel |
BenchmarkDataModels.MovieLens10M()
Loads a DataModel instance of MovieLens 1M dataset.
|
static DataModel |
BenchmarkDataModels.MovieLens1M()
Loads a DataModel instance of MovieLens 1M dataset.
|
static DataModel |
BenchmarkDataModels.MyAnimeList()
Loads a DataModel instance of MyAnimeList dataset.
|
Modifier and Type | Field and Description |
---|---|
protected DataModel |
Recommender.datamodel
DataModel instance used for the Recommender
|
Modifier and Type | Method and Description |
---|---|
DataModel |
Recommender.getDataModel()
Returns the DataModel instance
|
Constructor and Description |
---|
Recommender(DataModel datamodel)
Recommender constructor
|
Constructor and Description |
---|
ItemKNN(DataModel datamodel,
int numberOfNeighbors,
ItemSimilarityMetric metric,
ItemKNN.AggregationApproach aggregationApproach)
Recommender constructor
|
ItemKNN(DataModel datamodel,
Map<String,Object> params)
Recommender constructor from a Map containing the recommender's hyper-parameters values.
|
UserKNN(DataModel datamodel,
int numberOfNeighbors,
UserSimilarityMetric metric,
UserKNN.AggregationApproach aggregationApproach)
Recommender constructor
|
UserKNN(DataModel datamodel,
Map<String,Object> params)
Recommender constructor from a Map containing the recommender's hyper-parameters values.
|
Modifier and Type | Field and Description |
---|---|
protected DataModel |
ItemSimilarityMetric.datamodel
DataModel for which de similarities must be computed
|
Modifier and Type | Method and Description |
---|---|
void |
ItemSimilarityMetric.setDatamodel(DataModel datamodel)
Sets the DataModel for which the similarity are going to be computed
|
Modifier and Type | Field and Description |
---|---|
protected DataModel |
UserSimilarityMetric.datamodel
DataModel for which de similarities must be computed
|
Modifier and Type | Method and Description |
---|---|
void |
UserSimilarityMetric.setDatamodel(DataModel datamodel)
Sets the DataModel for which the similarity are going to be computed
|
Constructor and Description |
---|
BiasedMF(DataModel datamodel,
int numFactors,
int numIters)
Model constructor
|
BiasedMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda)
Model constructor
|
BiasedMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda,
double gamma,
long seed)
Model constructor
|
BiasedMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda,
long seed)
Model constructor
|
BiasedMF(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Model constructor
|
BiasedMF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
BNMF(DataModel datamodel,
int numFactors,
int numIters,
double alpha,
double beta)
Model constructor
|
BNMF(DataModel datamodel,
int numFactors,
int numIters,
double alpha,
double beta,
double r,
long seed)
Model constructor
|
BNMF(DataModel datamodel,
int numFactors,
int numIters,
double alpha,
double beta,
long seed)
Model constructor
|
BNMF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
CLiMF(DataModel datamodel,
int numFactors,
double gamma,
double lambda,
int numIters,
double threshold)
Model constructor
|
CLiMF(DataModel datamodel,
int numFactors,
double gamma,
double lambda,
int numIters,
double threshold,
long seed)
Model constructor
|
CLiMF(DataModel datamodel,
int numFactors,
int numIters)
Model constructor
|
CLiMF(DataModel datamodel,
int numFactors,
int numIters,
double threshold)
Model constructor
|
CLiMF(DataModel datamodel,
int numFactors,
int numIters,
double threshold,
long seed)
Model constructor
|
CLiMF(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Model constructor
|
CLiMF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
HPF(DataModel datamodel,
int numFactors,
int numIters)
Models constructor
|
HPF(DataModel datamodel,
int numFactors,
int numIters,
double a,
double aPrime,
double bPrime,
double c,
double cPrime,
double dPrime)
Models constructor
|
HPF(DataModel datamodel,
int numFactors,
int numIters,
double a,
double aPrime,
double bPrime,
double c,
double cPrime,
double dPrime,
long seed)
Models constructor
|
HPF(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Models constructor
|
HPF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
NMF(DataModel datamodel,
int numFactors,
int numIters)
Model constructor
|
NMF(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Model constructor
|
NMF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
PMF(DataModel datamodel,
int numFactors,
int numIters)
Model constructor
|
PMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda)
Model constructor
|
PMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda,
double gamma,
long seed)
Model constructor
|
PMF(DataModel datamodel,
int numFactors,
int numIters,
double lambda,
long seed)
Model constructor
|
PMF(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Model constructor
|
PMF(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
SVDPlusPlus(DataModel datamodel,
int numFactors,
int numIters)
Model constructor
|
SVDPlusPlus(DataModel datamodel,
int numFactors,
int numIters,
double gamma,
double lambda)
Model constructor
|
SVDPlusPlus(DataModel datamodel,
int numFactors,
int numIters,
double gamma,
double lambda,
long seed)
Model constructor
|
SVDPlusPlus(DataModel datamodel,
int numFactors,
int numIters,
long seed)
Model constructor
|
SVDPlusPlus(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
URP(DataModel datamodel,
int numFactors,
double[] ratings,
int numIters)
Model constructor
|
URP(DataModel datamodel,
int numFactors,
double[] ratings,
int numIters,
double H)
Model constructor
|
URP(DataModel datamodel,
int numFactors,
double[] ratings,
int numIters,
double H,
long seed)
Model constructor
|
URP(DataModel datamodel,
int numFactors,
double[] ratings,
int numIters,
long seed)
Model constructor
|
URP(DataModel datamodel,
Map<String,Object> params)
Model constructor from a Map containing the model's hyper-parameters values.
|
Constructor and Description |
---|
GridSearch(DataModel datamodel,
ParamsGrid grid,
Class<? extends Recommender> recommenderClass,
Class<? extends QualityMeasure> qualityMeasureClass)
GridSearch constructor
|
GridSearch(DataModel datamodel,
ParamsGrid grid,
Class<? extends Recommender> recommenderClass,
Class<? extends QualityMeasure> qualityMeasureClass,
Map<String,Object> qualityMeasureParams)
GridSearch constructor
|
Copyright © 2020. All rights reserved.