|
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 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...
|
|
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
-
dataSet | The data. |
runType | The model run type. |
taskSelectionMethod | The method for selecting tasks (Random / Entropy). |
model | The model instance. |
communityCount | The 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
-
startIndex | First instance of the data set array. |
endIndex | Last instance of the data set array. |
whichModel | Model to run. |
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:
- C:/Users/Matteo/Source/Repos/active-crowd/CrowdsourcingModels/Tests/ActiveCrowdToolkitExperiment.cs