## Uses of Interface
org.apache.mahout.cf.taste.similarity.ItemSimilarity

Packages that use ItemSimilarity
org.apache.mahout.cf.taste.impl.recommender
org.apache.mahout.cf.taste.impl.similarity
org.apache.mahout.cf.taste.impl.similarity.file

Uses of ItemSimilarity in org.apache.mahout.cf.taste.impl.recommender

Methods in org.apache.mahout.cf.taste.impl.recommender that return ItemSimilarity
`ItemSimilarity` `GenericItemBasedRecommender.getSimilarity()`

Constructors in org.apache.mahout.cf.taste.impl.recommender with parameters of type ItemSimilarity
`AllSimilarItemsCandidateItemsStrategy(ItemSimilarity similarity)`
`GenericBooleanPrefItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity)`
`GenericBooleanPrefItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity, CandidateItemsStrategy candidateItemsStrategy, MostSimilarItemsCandidateItemsStrategy mostSimilarItemsCandidateItemsStrategy)`
`GenericItemBasedRecommender.MostSimilarEstimator(long toItemID, ItemSimilarity similarity, Rescorer<LongPair> rescorer)`
`GenericItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity)`
`GenericItemBasedRecommender(DataModel dataModel, ItemSimilarity similarity, CandidateItemsStrategy candidateItemsStrategy, MostSimilarItemsCandidateItemsStrategy mostSimilarItemsCandidateItemsStrategy)`

Uses of ItemSimilarity in org.apache.mahout.cf.taste.impl.similarity

Classes in org.apache.mahout.cf.taste.impl.similarity that implement ItemSimilarity
`class` `AbstractItemSimilarity`
`class` `CachingItemSimilarity` Caches the results from an underlying `ItemSimilarity` implementation.
`class` `CityBlockSimilarity` Implementation of City Block distance (also known as Manhattan distance) - the absolute value of the difference of each direction is summed.
`class` `EuclideanDistanceSimilarity` An implementation of a "similarity" based on the Euclidean "distance" between two users X and Y.
`class` `GenericItemSimilarity` A "generic" `GenericItemSimilarity.ItemItemSimilarity` which takes a static list of precomputed item similarities and bases its responses on that alone.
`class` `LogLikelihoodSimilarity` See http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.5962 and http://tdunning.blogspot.com/2008/03/surprise-and-coincidence.html.
`class` `PearsonCorrelationSimilarity` An implementation of the Pearson correlation.
`class` `TanimotoCoefficientSimilarity` An implementation of a "similarity" based on the Tanimoto coefficient, or extended Jaccard coefficient.
`class` `UncenteredCosineSimilarity` An implementation of the cosine similarity.

Constructors in org.apache.mahout.cf.taste.impl.similarity with parameters of type ItemSimilarity
`CachingItemSimilarity(ItemSimilarity similarity, DataModel dataModel)` Creates this on top of the given `ItemSimilarity`.
`CachingItemSimilarity(ItemSimilarity similarity, int maxCacheSize)` Creates this on top of the given `ItemSimilarity`.
`GenericItemSimilarity(ItemSimilarity otherSimilarity, DataModel dataModel)` Builds a list of item-item similarities given an `GenericItemSimilarity.ItemItemSimilarity` implementation and a `DataModel`, rather than a list of `GenericItemSimilarity.ItemItemSimilarity`s.
`GenericItemSimilarity(ItemSimilarity otherSimilarity, DataModel dataModel, int maxToKeep)` Like `GenericItemSimilarity.GenericItemSimilarity(ItemSimilarity, DataModel)` )}, but will only keep the specified number of similarities from the given `DataModel`.

Uses of ItemSimilarity in org.apache.mahout.cf.taste.impl.similarity.file

Classes in org.apache.mahout.cf.taste.impl.similarity.file that implement ItemSimilarity
`class` `FileItemSimilarity` An `ItemSimilarity` backed by a comma-delimited file.

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.