Package | Description |
---|---|
es.upm.etsisi.cf4j.data |
This package contains data classes of CF4J.
|
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 |
This package contains the implementation of different collaborative filtering based recommenders.
|
Modifier and Type | Method and Description |
---|---|
TestUser |
DataModel.getTestUser(int testUserIndex)
Gets a TestUser by his/her test index.
|
TestUser[] |
DataModel.getTestUsers()
Gets the array of TestUsers.
|
Modifier and Type | Method and Description |
---|---|
protected abstract double |
QualityMeasure.getScore(TestUser testUser,
double[] predictions)
Computes the quality measure score for a TestUser given the predictions for his/her test
ratings
|
Modifier and Type | Method and Description |
---|---|
double |
Coverage.getScore(TestUser testUser,
double[] predictions) |
double |
MAE.getScore(TestUser testUser,
double[] predictions) |
double |
Max.getScore(TestUser testUser,
double[] predictions) |
double |
MSE.getScore(TestUser testUser,
double[] predictions) |
double |
MSLE.getScore(TestUser testUser,
double[] predictions) |
double |
Perfect.getScore(TestUser testUser,
double[] predictions) |
double |
R2.getScore(TestUser testUser,
double[] predictions) |
double |
RMSE.getScore(TestUser testUser,
double[] predictions) |
Modifier and Type | Method and Description |
---|---|
protected double |
Discovery.getScore(TestUser testUser,
double[] predictions) |
protected double |
Diversity.getScore(TestUser testUser,
double[] predictions) |
protected double |
F1.getScore(TestUser testUser,
double[] predictions) |
protected double |
NDCG.getScore(TestUser testUser,
double[] predictions) |
protected double |
Novelty.getScore(TestUser testUser,
double[] predictions) |
protected double |
Precision.getScore(TestUser testUser,
double[] predictions) |
double |
Recall.getScore(TestUser testUser,
double[] predictions) |
Modifier and Type | Method and Description |
---|---|
double[] |
Recommender.predict(TestUser testUser)
Computes the rating predictions of the TestItems rated by a TestUser
|
Copyright © 2020. All rights reserved.