Package | Description |
---|---|
es.upm.etsisi.cf4j.data |
This package contains data classes of CF4J.
|
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 | Class and Description |
---|---|
class |
TestItem
A TestItem extends an Item given it the following properties:
Index in the DataModel array which stores test items.
|
Modifier and Type | Method and Description |
---|---|
Item |
DataModel.getItem(int itemIndex)
Gets an Item by its index.
|
Item[] |
DataModel.getItems()
Gets the array of Items.
|
Modifier and Type | Method and Description |
---|---|
void |
ItemSimilarityMetric.run(Item item) |
double |
AdjustedCosine.similarity(Item item,
Item otherItem) |
double |
Correlation.similarity(Item item,
Item otherItem) |
double |
CorrelationConstrained.similarity(Item item,
Item otherItem) |
double |
Cosine.similarity(Item item,
Item otherItem) |
abstract double |
ItemSimilarityMetric.similarity(Item item,
Item otherItem)
This method must returns the similarity between two items.
|
double |
Jaccard.similarity(Item item,
Item otherItem) |
double |
JMSD.similarity(Item item,
Item otherItem) |
double |
MSD.similarity(Item item,
Item otherItem) |
double |
PIP.similarity(Item item,
Item otherItem) |
double |
Singularities.similarity(Item item,
Item otherItem) |
double |
SpearmanRank.similarity(Item item,
Item otherItem) |
Copyright © 2020. All rights reserved.