edu.qut.cs.rcmd.experiment
Class ExperimentConfig.Builder

java.lang.Object
  extended by edu.qut.cs.rcmd.experiment.ExperimentConfig.Builder
Enclosing class:
ExperimentConfig

public static final class ExperimentConfig.Builder
extends Object


Constructor Summary
ExperimentConfig.Builder()
           
ExperimentConfig.Builder(double evaluationPercentage)
           
ExperimentConfig.Builder(ExperimentConfig experimentConfig)
           
 
Method Summary
 ExperimentConfig build()
           
 ExperimentConfig.Builder configIRStatsEvaluator(int topN, double relevanceThreshold)
           
 ExperimentConfig.Builder configMAEEvaluator(double trainingPercentage)
           
 ExperimentConfig.Builder database(String database)
           
 ExperimentConfig.Builder fromJSONString(String jsonString)
           
 ExperimentConfig.Builder fromMap(Map<String,Object> map)
           
 ExperimentConfig.Builder kFold(int kFold)
           
 ExperimentConfig.Builder kFoldExperiemts(Iterable<String> kFoldExperiemts)
           
 ExperimentConfig.Builder resultOutputFile(String filePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentConfig.Builder

public ExperimentConfig.Builder()

ExperimentConfig.Builder

public ExperimentConfig.Builder(double evaluationPercentage)

ExperimentConfig.Builder

public ExperimentConfig.Builder(ExperimentConfig experimentConfig)
Method Detail

configIRStatsEvaluator

public ExperimentConfig.Builder configIRStatsEvaluator(int topN,
                                                       double relevanceThreshold)

configMAEEvaluator

public ExperimentConfig.Builder configMAEEvaluator(double trainingPercentage)

resultOutputFile

public ExperimentConfig.Builder resultOutputFile(String filePath)

database

public ExperimentConfig.Builder database(String database)

fromJSONString

public ExperimentConfig.Builder fromJSONString(String jsonString)

fromMap

public ExperimentConfig.Builder fromMap(Map<String,Object> map)

kFoldExperiemts

public ExperimentConfig.Builder kFoldExperiemts(Iterable<String> kFoldExperiemts)

kFold

public ExperimentConfig.Builder kFold(int kFold)

build

public ExperimentConfig build()


Copyright © 2012. All Rights Reserved.