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

Packages that use UserSimilarity
org.apache.mahout.cf.taste.impl.neighborhood
org.apache.mahout.cf.taste.impl.recommender
org.apache.mahout.cf.taste.impl.similarity

Uses of UserSimilarity in org.apache.mahout.cf.taste.impl.neighborhood

Constructors in org.apache.mahout.cf.taste.impl.neighborhood with parameters of type UserSimilarity
`NearestNUserNeighborhood(int n, double minSimilarity, UserSimilarity userSimilarity, DataModel dataModel)`
`NearestNUserNeighborhood(int n, double minSimilarity, UserSimilarity userSimilarity, DataModel dataModel, double samplingRate)`
`NearestNUserNeighborhood(int n, UserSimilarity userSimilarity, DataModel dataModel)`
`ThresholdUserNeighborhood(double threshold, UserSimilarity userSimilarity, DataModel dataModel)`
`ThresholdUserNeighborhood(double threshold, UserSimilarity userSimilarity, DataModel dataModel, double samplingRate)`

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

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

Constructors in org.apache.mahout.cf.taste.impl.recommender with parameters of type UserSimilarity
`GenericBooleanPrefUserBasedRecommender(DataModel dataModel, UserNeighborhood neighborhood, UserSimilarity similarity)`
`GenericUserBasedRecommender(DataModel dataModel, UserNeighborhood neighborhood, UserSimilarity similarity)`

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

Classes in org.apache.mahout.cf.taste.impl.similarity that implement UserSimilarity
`class` `CachingUserSimilarity` Caches the results from an underlying `UserSimilarity` 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` `GenericUserSimilarity`
`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` `SpearmanCorrelationSimilarity` Like `PearsonCorrelationSimilarity`, but compares relative ranking of preference values instead of preference values themselves.
`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 UserSimilarity
`CachingUserSimilarity(UserSimilarity similarity, DataModel dataModel)` Creates this on top of the given `UserSimilarity`.
`CachingUserSimilarity(UserSimilarity similarity, int maxCacheSize)` Creates this on top of the given `UserSimilarity`.
`GenericUserSimilarity(UserSimilarity otherSimilarity, DataModel dataModel)`
`GenericUserSimilarity(UserSimilarity otherSimilarity, DataModel dataModel, int maxToKeep)`

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