|
||||||||||
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(java.util.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 java.util.Collection<Refreshable> |
RefreshHelper.buildRefreshed(java.util.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(java.util.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 java.util.Collection<Refreshable> |
RefreshHelper.buildRefreshed(java.util.Collection<Refreshable> currentAlreadyRefreshed)
Creates a new and empty Collection if the method parameter is null . |
static void |
RefreshHelper.maybeRefresh(java.util.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(java.util.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 |
GenericBooleanPrefDataModel
A simple DataModel which uses a given List of users as its data source. |
class |
GenericDataModel
A simple DataModel which uses a given List of users as its data source. |
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(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericDataModel.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericBooleanPrefDataModel.refresh(java.util.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 comma-delimited file. |
Method parameters in org.apache.mahout.cf.taste.impl.model.file with type arguments of type Refreshable | |
---|---|
void |
FileDataModel.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.model.jdbc |
---|
Classes in org.apache.mahout.cf.taste.impl.model.jdbc that implement Refreshable | |
---|---|
class |
AbstractBooleanPrefJDBCDataModel
|
class |
AbstractJDBCDataModel
An abstract superclass for JDBC-related DataModel implementations, providing most of the common
functionality that any such implementation would need. |
class |
GenericJDBCDataModel
A generic DataModel designed for use with other JDBC data sources;
one just specifies all necessary SQL queries to the constructor here. |
class |
MySQLBooleanPrefJDBCDataModel
See also MySQLJDBCDataModel -- same except deals with a table without preference info: |
class |
MySQLJDBCDataModel
A DataModel backed by a MySQL database and accessed via JDBC. |
Method parameters in org.apache.mahout.cf.taste.impl.model.jdbc with type arguments of type Refreshable | |
---|---|
void |
AbstractJDBCDataModel.refresh(java.util.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(java.util.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 |
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(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
TreeClusteringRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
RandomRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
NearestNeighborClusterSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
ItemUserAverageRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
ItemAverageRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericUserBasedRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericItemBasedRecommender.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
FarthestNeighborClusterSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
CachingRecommender.refresh(java.util.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(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
MemoryDiffStorage.refresh(java.util.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(java.util.Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.slopeone.jdbc |
---|
Classes in org.apache.mahout.cf.taste.impl.recommender.slopeone.jdbc that implement Refreshable | |
---|---|
class |
AbstractJDBCDiffStorage
A DiffStorage which stores diffs in a database. |
class |
MySQLJDBCDiffStorage
MySQL-specific implementation. |
Method parameters in org.apache.mahout.cf.taste.impl.recommender.slopeone.jdbc with type arguments of type Refreshable | |
---|---|
void |
AbstractJDBCDiffStorage.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.recommender.svd |
---|
Classes in org.apache.mahout.cf.taste.impl.recommender.svd that implement Refreshable | |
---|---|
class |
SVDRecommender
A Recommender which uses Single Value Decomposition to find the main features of the data set. |
Method parameters in org.apache.mahout.cf.taste.impl.recommender.svd with type arguments of type Refreshable | |
---|---|
void |
SVDRecommender.refresh(java.util.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 |
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 |
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://citeseer.ist.psu.edu/29096.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. |
Method parameters in org.apache.mahout.cf.taste.impl.similarity with type arguments of type Refreshable | |
---|---|
void |
TanimotoCoefficientSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
SpearmanCorrelationSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
LogLikelihoodSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericUserSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
GenericItemSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
CachingUserSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
CachingItemSimilarity.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
AveragingPreferenceInferrer.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
Uses of Refreshable in org.apache.mahout.cf.taste.impl.similarity.jdbc |
---|
Classes in org.apache.mahout.cf.taste.impl.similarity.jdbc that implement Refreshable | |
---|---|
class |
AbstractJDBCItemSimilarity
An ItemSimilarity which draws pre-computed item-item similarities from a database table via JDBC. |
class |
MySQLJDBCItemSimilarity
An ItemSimilarity backed by a MySQL database and accessed via JDBC. |
Method parameters in org.apache.mahout.cf.taste.impl.similarity.jdbc with type arguments of type Refreshable | |
---|---|
void |
AbstractJDBCItemSimilarity.refresh(java.util.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(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
InverseUserFrequency.refresh(java.util.Collection<Refreshable> alreadyRefreshed)
|
void |
CaseAmplification.refresh(java.util.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 |
JDBCDataModel
|
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 |