ActiveCrowdToolkit  0.1
CrowdsourcingModels.ActiveCrowdToolkitExperiment Class Reference

Static Public Member Functions

static void Run (string[] args)
 Method for the HCOMP15-ActiveCrowdToolkit experiment More...
 
static void RunActiveLearning (string dataSet, RunType runType, TaskSelectionMethod taskSelectionMethod, WorkerSelectionMethod workerSelectionMethod, int InitialNumLabelsPerTask, BCC model, int communityCount=4)
 Runs the active learning experiment on a single data set. More...
 
static void RunActiveLearningExperiment (int startIndex, int endIndex, TaskSelectionMethod TaskSelectionMethod, WorkerSelectionMethod WorkerSelectionMethod, int InitialNumLabelsPerTask)
 Runs the active learning experiment presented in Venanzi et.al (WWW14) "Community-Based Data Aggregation Models for Crowdsourcing" for all the models with an array of data sets. More...
 
static Results RunBatchLearning (string dataSetPath, RunType runType, BCC model=null, int numCommunities=3)
 
static void AggregateResults (string LoadResultsDir)
 

Static Public Attributes

static int EndClusterRun = 100
 
static int StartClusterRun = 1
 
static string[] DatasetsPath
 
static string ResultsPath = @"ResultsActiveCrowdToolkit/"
 The path to the results directory. More...
 
static string ResultsDir = ""
 The path to the results directory including the cluster run (e.g., Results/Run1). More...
 

Member Function Documentation

static void CrowdsourcingModels.ActiveCrowdToolkitExperiment.AggregateResults ( string  LoadResultsDir)
inlinestatic

The results matrix is a dictionary with 1-level key = filename, 2-level key is the accuracy name, 3-level key is the labelling round and the value is the array of accuracies at that round

Compute averages

Print report

static void CrowdsourcingModels.ActiveCrowdToolkitExperiment.Run ( string[]  args)
inlinestatic

Method for the HCOMP15-ActiveCrowdToolkit experiment

static void CrowdsourcingModels.ActiveCrowdToolkitExperiment.RunActiveLearning ( string  dataSet,
RunType  runType,
TaskSelectionMethod  taskSelectionMethod,
WorkerSelectionMethod  workerSelectionMethod,
int  InitialNumLabelsPerTask,
BCC  model,
int  communityCount = 4 
)
inlinestatic

Runs the active learning experiment on a single data set.

Parameters
dataSetThe data.
runTypeThe model run type.
taskSelectionMethodThe method for selecting tasks (Random / Entropy).
modelThe model instance.
communityCountThe number of communities (only for CBCC).
static void CrowdsourcingModels.ActiveCrowdToolkitExperiment.RunActiveLearningExperiment ( int  startIndex,
int  endIndex,
TaskSelectionMethod  TaskSelectionMethod,
WorkerSelectionMethod  WorkerSelectionMethod,
int  InitialNumLabelsPerTask 
)
inlinestatic

Runs the active learning experiment presented in Venanzi et.al (WWW14) "Community-Based Data Aggregation Models for Crowdsourcing" for all the models with an array of data sets.

Parameters
startIndexFirst instance of the data set array.
endIndexLast instance of the data set array.
whichModelModel to run.

Member Data Documentation

string CrowdsourcingModels.ActiveCrowdToolkitExperiment.ResultsDir = ""
static

The path to the results directory including the cluster run (e.g., Results/Run1).

string CrowdsourcingModels.ActiveCrowdToolkitExperiment.ResultsPath = @"ResultsActiveCrowdToolkit/"
static

The path to the results directory.


The documentation for this class was generated from the following file: