|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Refreshable in org.apache.mahout.cf.taste.common |
---|
Method parameters in org.apache.mahout.cf.taste.common with type arguments of type Refreshable | |
---|---|
void |
Refreshable.refresh(Collection<Refreshable> alreadyRefreshed)
Triggers "refresh" -- whatever that means -- of the implementation. |
Uses of Refreshable in org.apache.mahout.cf.taste.impl.common |
---|
Classes in org.apache.mahout.cf.taste.impl.common that implement Refreshable | |
---|---|
class |
RefreshHelper
A helper class for implementing Refreshable . |
Methods in org.apache.mahout.cf.taste.impl.common that return types with arguments of type Refreshable | |
---|---|
static Collection<Refreshable> |
RefreshHelper.buildRefreshed(Collection<Refreshable> currentAlreadyRefreshed)
Creates a new and empty Collection if the method parameter is null . |
Methods in org.apache.mahout.cf.taste.impl.common with parameters of type Refreshable | |
---|---|
void |
RefreshHelper.addDependency(Refreshable refreshable)
Add a dependency to be refreshed first when the encapsulating object does. |
static void |
RefreshHelper.maybeRefresh(Collection<Refreshable> alreadyRefreshed,
Refreshable refreshable)
Adds the specified Refreshable to the given collection of Refreshable s if it is not
already there and immediately refreshes it. |
void |
RefreshHelper.removeDependency(Refreshable refreshable)
|
Method parameters in org.apache.mahout.cf.taste.impl.common with type arguments of type Refreshable | |
---|---|
static Collection<Refreshable> |
RefreshHelper.buildRefreshed(Collection<Refreshable> currentAlreadyRefreshed)
Creates a new and empty Collection if the method parameter is null . |
static void |
RefreshHelper.maybeRefresh(Collection<Refreshable> alreadyRefreshed,
Refreshable refreshable)
Adds the specified Refreshable to the given collection of Refreshable s if it is not
already there and immediately refreshes it. |
void |
RefreshHelper.refresh(Collection<Refreshable> alreadyRefreshed)
Typically this is called in and is the entire body of that method. |
Uses of Refreshable in org.apache.mahout.cf.taste.impl.model |
---|
Classes in org.apache.mahout.cf.taste.impl.model that implement Refreshable | |
---|---|
class |
AbstractDataModel
Contains some features common to all implementations. |
class |
AbstractIDMigrator
|
class |
AbstractJDBCIDMigrator
Implementation which stores the reverse long-to-String mapping in a database. |
class |
GenericBooleanPrefDataModel
A simple DataModel which uses given user data as its data source. |
class |
GenericDataModel
A simple DataModel which uses a given List of users as its data source. |
class |
MemoryIDMigrator
Implementation which stores the reverse long-to-String mapping in memory. |
class |
MySQLJDBCIDMigrator
An implementation for MySQL. |
class |
PlusAnonymousUserDataModel
This DataModel decorator class is useful in a situation where you wish to recommend to a user that
doesn't really exist yet in your actual DataModel . |
Method parameters in org.apache.mahout.cf.taste.impl.model with type arguments of type Refreshable | |
---|---|
void |
PlusAnonymousUserDataModel.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericDataModel.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericBooleanPrefDataModel.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
AbstractIDMigrator.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.model.file |
---|
Classes in org.apache.mahout.cf.taste.impl.model.file that implement Refreshable | |
---|---|
class |
FileDataModel
A DataModel backed by a delimited file. |
class |
FileIDMigrator
An IDMigrator backed by a file. |
Method parameters in org.apache.mahout.cf.taste.impl.model.file with type arguments of type Refreshable | |
---|---|
void |
FileIDMigrator.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
FileDataModel.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.neighborhood |
---|
Classes in org.apache.mahout.cf.taste.impl.neighborhood that implement Refreshable | |
---|---|
class |
CachingUserNeighborhood
A caching wrapper around an underlying UserNeighborhood implementation. |
class |
NearestNUserNeighborhood
Computes a neighborhood consisting of the nearest n users to a given user. |
class |
ThresholdUserNeighborhood
Computes a neigbhorhood consisting of all users whose similarity to the given user meets or exceeds a certain threshold. |
Method parameters in org.apache.mahout.cf.taste.impl.neighborhood with type arguments of type Refreshable | |
---|---|
void |
CachingUserNeighborhood.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.impl.recommender | |
---|---|
interface |
ClusterSimilarity
Returns the "similarity" between two clusters of users, according to some definition of similarity. |
Classes in org.apache.mahout.cf.taste.impl.recommender that implement Refreshable | |
---|---|
class |
AbstractRecommender
|
class |
CachingRecommender
A Recommender which caches the results from another Recommender in memory. |
class |
FarthestNeighborClusterSimilarity
Defines cluster similarity as the smallest similarity between any two users in the clusters -- that is, it says that clusters are close when all pairs of their members have relatively high similarity. |
class |
GenericBooleanPrefItemBasedRecommender
A variant on GenericItemBasedRecommender which is appropriate for use when no notion of preference
value exists in the data. |
class |
GenericBooleanPrefUserBasedRecommender
A variant on GenericUserBasedRecommender which is appropriate for use when no notion of preference
value exists in the data. |
class |
GenericItemBasedRecommender
A simple Recommender which uses a given
DataModel and
ItemSimilarity to produce recommendations. |
class |
GenericUserBasedRecommender
A simple Recommender
which uses a given DataModel and UserNeighborhood to produce recommendations. |
class |
ItemAverageRecommender
A simple recommender that always estimates preference for an item to be the average of all known preference values for that item. |
class |
ItemUserAverageRecommender
Like ItemAverageRecommender , except that estimated preferences are adjusted for the users' average
preference value. |
class |
NearestNeighborClusterSimilarity
Defines cluster similarity as the largest similarity between any two users in the clusters -- that is, it says that clusters are close when some pair of their members has high similarity. |
class |
RandomRecommender
Produces random recommendations and preference estimates. |
class |
TreeClusteringRecommender
A Recommender that clusters users, then determines the
clusters' top recommendations. |
class |
TreeClusteringRecommender2
A Recommender that clusters users, then determines the
clusters' top recommendations. |
Method parameters in org.apache.mahout.cf.taste.impl.recommender with type arguments of type Refreshable | |
---|---|
void |
TreeClusteringRecommender2.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
TreeClusteringRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
RandomRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
NearestNeighborClusterSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
ItemUserAverageRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
ItemAverageRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericUserBasedRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericItemBasedRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
FarthestNeighborClusterSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
CachingRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.knn |
---|
Classes in org.apache.mahout.cf.taste.impl.recommender.knn that implement Refreshable | |
---|---|
class |
KnnItemBasedRecommender
The weights to compute the final predicted preferences are calculated using linear interpolation, through an Optimizer . |
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.slopeone |
---|
Classes in org.apache.mahout.cf.taste.impl.recommender.slopeone that implement Refreshable | |
---|---|
class |
MemoryDiffStorage
An implementation of DiffStorage that merely stores item-item diffs in memory. |
class |
SlopeOneRecommender
A basic "slope one" recommender. |
Method parameters in org.apache.mahout.cf.taste.impl.recommender.slopeone with type arguments of type Refreshable | |
---|---|
void |
SlopeOneRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
MemoryDiffStorage.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.slopeone.file |
---|
Classes in org.apache.mahout.cf.taste.impl.recommender.slopeone.file that implement Refreshable | |
---|---|
class |
FileDiffStorage
DiffStorage which reads pre-computed diffs from a file and stores in memory. |
Method parameters in org.apache.mahout.cf.taste.impl.recommender.slopeone.file with type arguments of type Refreshable | |
---|---|
void |
FileDiffStorage.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.svd |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.impl.recommender.svd | |
---|---|
interface |
Factorizer
Implementation must be able to create a factorization of a rating matrix |
Classes in org.apache.mahout.cf.taste.impl.recommender.svd that implement Refreshable | |
---|---|
class |
AbstractFactorizer
base class for Factorizer s, provides ID to index mapping |
class |
ALSWRFactorizer
factorizes the rating matrix using "Alternating-Least-Squares with Weighted-λ-Regularization" as described in the paper "Large-scale Collaborative Filtering for the Netflix Prize" |
class |
ExpectationMaximizationSVDFactorizer
Calculates the SVD using an Expectation Maximization algorithm. |
class |
SVDRecommender
A Recommender that uses matrix factorization (a projection of users
and items onto a feature space) |
Method parameters in org.apache.mahout.cf.taste.impl.recommender.svd with type arguments of type Refreshable | |
---|---|
void |
SVDRecommender.refresh(Collection<Refreshable> alreadyRefreshed)
Refresh the data model and factorization. |
void |
AbstractFactorizer.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.similarity |
---|
Classes in org.apache.mahout.cf.taste.impl.similarity that implement Refreshable | |
---|---|
class |
AbstractItemSimilarity
|
class |
AveragingPreferenceInferrer
Implementations of this interface compute an inferred preference for a user and an item that the user has not expressed any preference for. |
class |
CachingItemSimilarity
Caches the results from an underlying ItemSimilarity implementation. |
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 |
GenericItemSimilarity
A "generic" GenericItemSimilarity.ItemItemSimilarity which takes a static list of precomputed item similarities and bases its
responses on that alone. |
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. |
Method parameters in org.apache.mahout.cf.taste.impl.similarity with type arguments of type Refreshable | |
---|---|
void |
TanimotoCoefficientSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
SpearmanCorrelationSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
LogLikelihoodSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericUserSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
GenericItemSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
CityBlockSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
CachingUserSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
CachingItemSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
AveragingPreferenceInferrer.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
AbstractItemSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.similarity.file |
---|
Classes in org.apache.mahout.cf.taste.impl.similarity.file that implement Refreshable | |
---|---|
class |
FileItemSimilarity
An ItemSimilarity backed by a comma-delimited file. |
Method parameters in org.apache.mahout.cf.taste.impl.similarity.file with type arguments of type Refreshable | |
---|---|
void |
FileItemSimilarity.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.transforms |
---|
Classes in org.apache.mahout.cf.taste.impl.transforms that implement Refreshable | |
---|---|
class |
CaseAmplification
Applies "case amplification" to similarities. |
class |
InverseUserFrequency
Implements an "inverse user frequency" transformation, which boosts preference values for items for which few users have expressed a preference, and reduces preference values for items for which many users have expressed a preference. |
class |
ZScore
Normalizes preference values for a user by converting them to "z-scores". |
Method parameters in org.apache.mahout.cf.taste.impl.transforms with type arguments of type Refreshable | |
---|---|
void |
ZScore.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
InverseUserFrequency.refresh(Collection<Refreshable> alreadyRefreshed)
|
void |
CaseAmplification.refresh(Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.model |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.model | |
---|---|
interface |
DataModel
Implementations represent a repository of information about users and their associated Preference s
for items. |
interface |
IDMigrator
Mahout 0.2 changed the framework to operate only in terms of numeric (long) ID values for users and items. |
interface |
JDBCDataModel
|
interface |
UpdatableIDMigrator
|
Uses of Refreshable in org.apache.mahout.cf.taste.neighborhood |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.neighborhood | |
---|---|
interface |
UserNeighborhood
Implementations of this interface compute a "neighborhood" of users like a given user. |
Uses of Refreshable in org.apache.mahout.cf.taste.recommender |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.recommender | |
---|---|
interface |
ClusteringRecommender
Interface implemented by "clustering" recommenders. |
interface |
ItemBasedRecommender
Interface implemented by "item-based" recommenders. |
interface |
Recommender
Implementations of this interface can recommend items for a user. |
interface |
UserBasedRecommender
Interface implemented by "user-based" recommenders. |
Uses of Refreshable in org.apache.mahout.cf.taste.recommender.slopeone |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.recommender.slopeone | |
---|---|
interface |
DiffStorage
Implementations store item-item preference diffs for a SlopeOneRecommender . |
Uses of Refreshable in org.apache.mahout.cf.taste.similarity |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.similarity | |
---|---|
interface |
ItemSimilarity
Implementations of this interface define a notion of similarity between two items. |
interface |
PreferenceInferrer
Implementations of this interface compute an inferred preference for a user and an item that the user has not expressed any preference for. |
interface |
UserSimilarity
Implementations of this interface define a notion of similarity between two users. |
Uses of Refreshable in org.apache.mahout.cf.taste.transforms |
---|
Subinterfaces of Refreshable in org.apache.mahout.cf.taste.transforms | |
---|---|
interface |
PreferenceTransform
Implementations encapsulate a transform on a Preference 's value. |
interface |
SimilarityTransform
Implementations encapsulate some transformation on similarity values between two things, where things might be IDs of users or items or something else. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |