CFEngine API

Package org.recommender.algorithms.Experimental

Class Summary
BayesNet In-memory representation of a Bayesian network with decision trees at each node.
BayesNetAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the popularity algorithm: just average ratings from all users.
BinGaussian Represents a tag for a binGuassian probability distribution, and its contents.
ClusteringAlgorithm Collaborative filtering algorithm using Bayesian clustering, to divide users into different "classes," and recommend items based on membership in these classes.
Comp Implements the Comparator interface to efficiently sort arrays.
ContinuousBayesNet In-memory representation of a Bayesian network with decision trees at each node.
ContinuousBayesNetAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using a Bayesian network.
ContinuousDecisionTree Helps parse a decision tree by processing begin/end element events.
DecisionTree Helps parse a decision tree by processing begin/end element events.
DumbPopAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using a poor non-personalized prediction algorithm.
HortingAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the graph-theoretic algorithm described by Aggarwal, et al based on notions of horting and predictability.
ItemItemAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the Item-Item adjusted cosine algorithm described in Sarwar, et al, 2001.
PersonalityAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the Personality Diagnosis algorithm described in Pennock et al, 1999.
PopAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the non-personalized prediction algorithm described by Herlocker, et al 1999.
SimpleDistributionAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the Simple Pearson Correlation combined with distribtion vectors.
SimpleSVD Describes an implementation of the CFAlgorithm interface to make CF predictions using the Simple SVD method.
SVD_Cosine Describes an implementation of the CFAlgorithm interface to make CF predictions using the SVD + Cosine correlation method.
SVD_Pearson Describes an implementation of the CFAlgorithm interface to make CF predictions using the SVD + Pearson correlation method.
TransNeighborAlgorithm Implementation of a transitive nearest-neighbor CF algorithm.
UserItem2Algorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using a Pearson nearest neighbor algorithm, but limited to examining similar items using the Item-Item adjusted cosine algorithm described in Sarwar, et al, 2001.
UserItemAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using a modification of the Simple Pearson Correlation method.
VectorSimilarityAlgorithm Describes an implementation of the CFAlgorithm interface to make CF predictions using the vector similarity method.
 


CFEngine API

Copyright © 2003 - Oregon State University www.orst.edu