edu.qut.cs.rcmd.experiment
Class AbstractRecommenderExperiment

java.lang.Object
  extended by edu.qut.cs.rcmd.experiment.AbstractRecommenderExperiment
All Implemented Interfaces:
RecommenderExperiment
Direct Known Subclasses:
JaccardTrustRecommenderExperiment, SimpleRecommenderExperiment, SimTrustRecommenderExperiment, TrustPropagationRecommenderExperiment

public abstract class AbstractRecommenderExperiment
extends Object
implements RecommenderExperiment


Constructor Summary
AbstractRecommenderExperiment()
           
 
Method Summary
protected abstract  org.apache.mahout.cf.taste.recommender.Recommender buildExperimentRecommender(org.apache.mahout.cf.taste.model.DataModel dataModel)
           
protected  void handleResult(org.apache.mahout.cf.taste.eval.IRStatistics stats, ExperimentConfig config)
           
protected  void runIRStatsExperiment(ExperimentConfig config, org.apache.mahout.cf.taste.model.DataModel baseDataModel)
           
protected  String toResultString(org.apache.mahout.cf.taste.eval.IRStatistics stats)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.qut.cs.rcmd.experiment.RecommenderExperiment
getDefaultExperimentConfig, run
 

Constructor Detail

AbstractRecommenderExperiment

public AbstractRecommenderExperiment()
Method Detail

buildExperimentRecommender

protected abstract org.apache.mahout.cf.taste.recommender.Recommender buildExperimentRecommender(org.apache.mahout.cf.taste.model.DataModel dataModel)
                                                                                          throws org.apache.mahout.cf.taste.common.TasteException
Throws:
org.apache.mahout.cf.taste.common.TasteException

runIRStatsExperiment

protected void runIRStatsExperiment(ExperimentConfig config,
                                    org.apache.mahout.cf.taste.model.DataModel baseDataModel)

handleResult

protected void handleResult(org.apache.mahout.cf.taste.eval.IRStatistics stats,
                            ExperimentConfig config)

toResultString

protected String toResultString(org.apache.mahout.cf.taste.eval.IRStatistics stats)


Copyright © 2012. All Rights Reserved.