public class ExperimentTask extends Object implements org.aksw.simba.topicmodeling.concurrent.tasks.Task
Task to be able to run
several tasks in parallel.| Constructor and Description |
|---|
ExperimentTask(int experimentTaskId,
ExperimentDAO experimentDAO,
SameAsRetriever globalRetriever,
EvaluatorFactory evFactory,
ExperimentTaskConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.aksw.gerbil.transfer.nif.Marking> |
evaluate(List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators,
List<List<T>> annotatorResults,
List<List<T>> goldStandard) |
String |
getId() |
String |
getProgress() |
protected void |
prepareAnnotatorResults(List<? extends List<? extends org.aksw.gerbil.transfer.nif.Meaning>> results,
SameAsRetriever annotatorSameAsRetriever)
Prepares the given annotator results for the evaluation, i.e., performs a
sameAs retrieval if it is needed for the experiment type.
|
protected void |
prepareDataset(Dataset dataset)
Deprecated.
This should be done by the
DatasetConfiguration class
that has loaded the dataset |
void |
run() |
protected EvaluationResult |
runExperiment(Dataset dataset,
Annotator annotator,
List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators,
ExperimentTaskState state) |
void |
setAnnotatorOutputWriter(AnnotatorOutputWriter annotatorOutputWriter) |
protected void |
transformResults(EvaluationResult result,
ExperimentTaskResult expResult) |
public ExperimentTask(int experimentTaskId,
ExperimentDAO experimentDAO,
SameAsRetriever globalRetriever,
EvaluatorFactory evFactory,
ExperimentTaskConfiguration configuration)
@Deprecated protected void prepareDataset(Dataset dataset)
DatasetConfiguration class
that has loaded the datasetdataset - protected void prepareAnnotatorResults(List<? extends List<? extends org.aksw.gerbil.transfer.nif.Meaning>> results, SameAsRetriever annotatorSameAsRetriever)
results - annotatorSameAsRetriever - protected void transformResults(EvaluationResult result, ExperimentTaskResult expResult)
protected EvaluationResult runExperiment(Dataset dataset, Annotator annotator, List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators, ExperimentTaskState state) throws GerbilException
GerbilExceptionprotected <T extends org.aksw.gerbil.transfer.nif.Marking> EvaluationResult evaluate(List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators, List<List<T>> annotatorResults, List<List<T>> goldStandard)
public String getId()
getId in interface org.aksw.simba.topicmodeling.concurrent.tasks.Taskpublic String getProgress()
getProgress in interface org.aksw.simba.topicmodeling.concurrent.tasks.Taskpublic void setAnnotatorOutputWriter(AnnotatorOutputWriter annotatorOutputWriter)
Copyright © 2014–2017. All rights reserved.