edu.qut.cs.rcmd.experiment.alg.wtr
Class ExperimentUserBasedWeightedTagRecommenderBuilder

java.lang.Object
  extended by edu.qut.cs.rcmd.experiment.kfold.AbstractExperimentRecommenderBuilder
      extended by edu.qut.cs.rcmd.experiment.alg.wtr.ExperimentUserBasedWeightedTagRecommenderBuilder
All Implemented Interfaces:
ExperimentRecommenderBuilder

public class ExperimentUserBasedWeightedTagRecommenderBuilder
extends AbstractExperimentRecommenderBuilder


Field Summary
 
Fields inherited from class edu.qut.cs.rcmd.experiment.kfold.AbstractExperimentRecommenderBuilder
mongoDBDataModelProvider
 
Constructor Summary
ExperimentUserBasedWeightedTagRecommenderBuilder(TagModel tagModel, RecommenderProbabilityProvider recommenderProbabilityProvider, com.mongodb.Mongo mongo, String database)
           
 
Method Summary
 org.apache.mahout.cf.taste.recommender.Recommender buildRecommender(ExperimentConfig experimentConfig, Map<Long,org.apache.mahout.cf.taste.model.PreferenceArray> trainingUserPreferences)
           
 String getKey()
           
 
Methods inherited from class edu.qut.cs.rcmd.experiment.kfold.AbstractExperimentRecommenderBuilder
getAdaptedDataModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentUserBasedWeightedTagRecommenderBuilder

@Inject
public ExperimentUserBasedWeightedTagRecommenderBuilder(TagModel tagModel,
                                                               RecommenderProbabilityProvider recommenderProbabilityProvider,
                                                               com.mongodb.Mongo mongo,
                                                               String database)
Method Detail

getKey

public String getKey()

buildRecommender

public org.apache.mahout.cf.taste.recommender.Recommender buildRecommender(ExperimentConfig experimentConfig,
                                                                           Map<Long,org.apache.mahout.cf.taste.model.PreferenceArray> trainingUserPreferences)


Copyright © 2012. All Rights Reserved.