|
| DawidSkene (List< Labeling > labels, List< Labeling > correct_labels, List< Labeling > classification_cost) |
|
void | UpdateAnnotatorCosts () |
|
void | UpdateAnnotatorErrorRates () |
|
void | UpdateObjectClassProbabilities () |
|
double[] | GetObjectClassProbabilities (int oid, int lid) |
|
void | UpdatePriors () |
|
double | GetAnnotatorCostNaive (int k) |
| Estimates the cost for annotator k without attempting corrections of labels. More...
|
|
double | GetAnnotatorCostMinimized (int k) |
| Estimates the cost for annotator k after adjusting class estimates using the error rates of the annotator. More...
|
|
double | GetAnnotatorCostAdjusted (int k) |
| Estimates the cost for annotator k after adjusting class estimates using the error rates of the annotator More...
|
|
Dictionary< string, string > | GetMajorityVote () |
|
Dictionary< string, double[][]> | GetConfusionMatrix () |
|
void | Estimate (int iterations) |
|
string | PrintAnnotatorCostsSummary () |
|
string | PrintAllWorkerScores () |
|
string | PrintWorkerScore (int workerid) |
| Like printAnnotatorCosts, but doesn't print cost_naive and cost_adj More...
|
|
string | PrintObjectClassProbabilities (double entropy_threshold) |
| Prints the objects that have probability distributions with entropy higher than the given threshold. More...
|
|
void | PrintObjectClassProbabilities () |
|
double[][] | GetObjectClassProbabilities () |
|
string | PrintPriors () |
|
string | PrintDiffVote (Dictionary< string, string > prior_voting, Dictionary< string, string > posterior_voting) |
|
string | PrintVote () |
|
|
static double | Entropy (double[,] p, int i) |
|
|
Dictionary< string, int > | classes |
|
|
static char | splitChar = ',' |
|
double GetAnotherLabel.DawidSkene.GetAnnotatorCostAdjusted |
( |
int |
k | ) |
|
|
inline |
Estimates the cost for annotator k after adjusting class estimates using the error rates of the annotator
- Parameters
-
- Returns
- The expected cost of misclassifications of annotator k
double GetAnotherLabel.DawidSkene.GetAnnotatorCostMinimized |
( |
int |
k | ) |
|
|
inline |
Estimates the cost for annotator k after adjusting class estimates using the error rates of the annotator.
- Parameters
-
- Returns
- The expected cost of misclassifications of annotator k.
double GetAnotherLabel.DawidSkene.GetAnnotatorCostNaive |
( |
int |
k | ) |
|
|
inline |
Estimates the cost for annotator k without attempting corrections of labels.
- Parameters
-
- Returns
- The expected cost of misclassifications of annotator k.
string GetAnotherLabel.DawidSkene.PrintObjectClassProbabilities |
( |
double |
entropy_threshold | ) |
|
|
inline |
Prints the objects that have probability distributions with entropy higher than the given threshold.
- Parameters
-
entropy_threshold | entropy_threshold |
- Returns
string GetAnotherLabel.DawidSkene.PrintWorkerScore |
( |
int |
workerid | ) |
|
|
inline |
Like printAnnotatorCosts, but doesn't print cost_naive and cost_adj
- Parameters
-
- Returns
The documentation for this class was generated from the following file:
- C:/Users/Matteo/Source/Repos/active-crowd/CrowdsourcingModels/DawidSkene/DawidSkene.cs