Package | Description |
---|---|
es.upm.etsisi.cf4j.recommender.knn |
This package contains the implementation of different knn based collaborative filtering
recommenders.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected UserSimilarityMetric |
UserKNN.metric
Similarity metric to compute the similarity between two users
|
Constructor and Description |
---|
UserKNN(DataModel datamodel,
int numberOfNeighbors,
UserSimilarityMetric metric,
UserKNN.AggregationApproach aggregationApproach)
Recommender constructor
|
Modifier and Type | Class and Description |
---|---|
class |
AdjustedCosine
Implements traditional Adjusted Cosine as CF similarity metric.
|
class |
CJMSD
Implements the following CF similarity metric: Bobadilla, J., Ortega, F., Hernando, A., &
Arroyo, A. (2012).
|
class |
Correlation
Implements traditional Pearson Correlation as CF similarity metric.
|
class |
CorrelationConstrained
Implements traditional Pearson Correlation Constrained as CF similarity metric.
|
class |
Cosine
Implements traditional Cosine as CF similarity metric.
|
class |
Jaccard
Implements traditional Jaccard Index as CF similarity metric.
|
class |
JMSD
Implements the following CF similarity metric: Bobadilla, J., Serradilla, F., & Bernal, J
|
class |
MSD
Implements traditional MSD as CF similarity metric.
|
class |
PIP
Implements the following CF similarity metric: Ahn, H.
|
class |
Singularities
Implements the following CF similarity metric: Bobadilla, J., Ortega, F., & Hernando, A
|
class |
SpearmanRank
Implements traditional Spearman Rank as CF similarity metric.
|
Copyright © 2020. All rights reserved.