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.itemSimilarityMetric |
This package contains different implementations of item-to-item similarity metrics used in the
item-to-item knn based collaborative filtering algorithm.
|
Modifier and Type | Field and Description |
---|---|
protected ItemSimilarityMetric |
ItemKNN.metric
Similarity metric to compute the similarity between two items
|
Constructor and Description |
---|
ItemKNN(DataModel datamodel,
int numberOfNeighbors,
ItemSimilarityMetric metric,
ItemKNN.AggregationApproach aggregationApproach)
Recommender constructor
|
Modifier and Type | Class and Description |
---|---|
class |
AdjustedCosine
Implements traditional Adjusted Cosine as CF similarity metric for the items.
|
class |
Correlation
This class Implements Pearson Correlation as CF similarity metric for the items.
|
class |
CorrelationConstrained
This class implements the Constrained Correlation as CF similarity metric for items.
|
class |
Cosine
Implements Cosine as CF similarity metric for the items.
|
class |
Jaccard
This class Implements Jaccard Index as CF similarity metric for the items.
|
class |
JMSD
This class implements JMSD as the similarity metric for the items.
|
class |
MSD
Implements traditional MSD as CF similarity metric for items.
|
class |
PIP
This class implements the PIP CF similarity metric for the items.
|
class |
Singularities
This class implements the singularities CF similarity metric.
|
class |
SpearmanRank
Implements traditional Spearman Rank as CF similarity metric for the items.
|
Copyright © 2020. All rights reserved.