| Package | Description |
|---|---|
| org.aksw.gerbil.annotator.decorator | |
| org.aksw.gerbil.evaluate | |
| org.aksw.gerbil.evaluate.impl | |
| org.aksw.gerbil.evaluate.impl.filter | |
| org.aksw.gerbil.execute |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorCountingAnnotatorDecorator
This is a simple decorator for an annotator which handles exceptions thrown
by the decorated annotator.
|
class |
TimeMeasuringAnnotatorDecorator
This is a simple decorator for an annotator which measures the time needed
for annotations.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Marking>
Decorator interface of an
Evaluator for implementing the decorator
pattern. |
interface |
TypeTransformingEvaluatorDecorator<U extends org.aksw.gerbil.transfer.nif.Marking,V extends org.aksw.gerbil.transfer.nif.Marking>
This decorator implements the
Evaluator interface for the type
<U> but transforms the lists internally into lists of <V> before
calling the
evaluate(java.util.List, java.util.List, EvaluationResultContainer)
method of the decorated Evaluator. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Marking> |
class |
AbstractTypeTransformingEvaluatorDecorator<U extends org.aksw.gerbil.transfer.nif.Marking,V extends org.aksw.gerbil.transfer.nif.Marking> |
class |
SubTaskEvaluator<T extends org.aksw.gerbil.transfer.nif.Marking> |
| Modifier and Type | Field and Description |
|---|---|
protected Evaluator<V> |
AbstractTypeTransformingEvaluatorDecorator.evaluator |
protected Evaluator<T> |
AbstractEvaluatorDecorator.evaluator |
| Modifier and Type | Method and Description |
|---|---|
Evaluator |
EvaluatorFactory.createEvaluator(ExperimentType type,
ExperimentTaskConfiguration configuration,
Dataset dataset) |
Evaluator |
EvaluatorFactory.createEvaluator(ExperimentType type,
ExperimentTaskConfiguration configuration,
Dataset dataset,
UriKBClassifier classifier,
SubClassInferencer inferencer) |
Evaluator<V> |
AbstractTypeTransformingEvaluatorDecorator.getDecorated() |
Evaluator<V> |
TypeTransformingEvaluatorDecorator.getDecorated()
Returns the decorated
Evaluator. |
Evaluator<T> |
AbstractEvaluatorDecorator.getDecorated() |
Evaluator<T> |
EvaluatorDecorator.getDecorated()
Returns the decorated
Evaluator. |
| Modifier and Type | Method and Description |
|---|---|
void |
EvaluatorFactory.addEvaluators(List<Evaluator<?>> evaluators,
ExperimentTaskConfiguration configuration,
Dataset dataset) |
protected void |
EvaluatorFactory.addSubTaskEvaluators(List<Evaluator<?>> evaluators,
ExperimentTaskConfiguration configuration,
Dataset dataset) |
| Constructor and Description |
|---|
AbstractEvaluatorDecorator(Evaluator<T> evaluator) |
AbstractTypeTransformingEvaluatorDecorator(Evaluator<V> evaluator) |
SubTaskEvaluator(ExperimentTaskConfiguration configuration,
Evaluator<T> evaluator) |
| Constructor and Description |
|---|
SubTaskEvaluator(ExperimentTaskConfiguration configuration,
List<Evaluator<T>> evaluators) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassConsideringFMeasureCalculator<T extends ClassifiedMeaning> |
class |
ClassifyingEvaluatorDecorator<U extends org.aksw.gerbil.transfer.nif.Marking,V extends ClassifiedMarking>
This
TypeTransformingEvaluatorDecorator transforms Marking
instances into ClassifiedMarking instances based on the given
MarkingClassifier instances. |
class |
ConfidenceBasedFMeasureCalculator<T extends org.aksw.gerbil.transfer.nif.Marking> |
class |
ConfidenceScoreEvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Marking>
Deprecated.
|
class |
EmptyEvaluationAvoidingEvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Marking>
This decorator can be used to decorate an Evaluator that should only be run
if there is at least one element in the given list of annotator results or in
the given list of expected gold standard results.
|
class |
FMeasureCalculator<T extends org.aksw.gerbil.transfer.nif.Marking> |
class |
GSInKBClassifyingEvaluatorDecorator<T extends ClassifiedSpanMeaning>
This
EvaluatorDecorator classifies the given
ClassifiedSpanMeaning regarding the MarkingClasses.GS_IN_KB
class. |
class |
HierarchicalFMeasureCalculator<T extends org.aksw.gerbil.transfer.nif.TypedMarking> |
class |
InKBClassBasedFMeasureCalculator<T extends org.aksw.gerbil.transfer.nif.Meaning>
Deprecated.
|
class |
SimpleTypeTransformingEvaluatorDecorator<U extends org.aksw.gerbil.transfer.nif.Marking,V extends org.aksw.gerbil.transfer.nif.Marking>
This is a simple
TypeTransformingEvaluatorDecorator that casts all
objects to the given internal target class. |
class |
SpanMergingEvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Span>
Merges
Span instances if one is completely enclosed by the other. |
class |
SubTaskAverageCalculator<T extends org.aksw.gerbil.transfer.nif.Marking> |
| Constructor and Description |
|---|
ClassifyingEvaluatorDecorator(Evaluator<V> evaluator,
MarkingClassifier<V>... classifiers) |
ConfidenceScoreEvaluatorDecorator(Evaluator<T> evaluator,
String resultName,
Comparator<EvaluationResult> resultComparator)
Deprecated.
|
EmptyEvaluationAvoidingEvaluatorDecorator(Evaluator<T> evaluator) |
GSInKBClassifyingEvaluatorDecorator(Evaluator<T> evaluator,
MatchingsSearcher<T> searcher) |
SimpleTypeTransformingEvaluatorDecorator(Evaluator<V> evaluator,
Class<? extends V> clazz) |
SpanMergingEvaluatorDecorator(Evaluator<T> evaluator) |
| Modifier and Type | Class and Description |
|---|---|
class |
MarkingFilteringEvaluatorDecorator<T extends org.aksw.gerbil.transfer.nif.Marking> |
class |
SearcherBasedNotMatchingMarkingFilter<T extends org.aksw.gerbil.transfer.nif.Marking>
This evaluator decorator removes every marking from the given list that does
not match the given gold standard list based on a given
MatchingsSearcher instance. |
| Constructor and Description |
|---|
MarkingFilteringEvaluatorDecorator(MarkingFilter<T> filter,
Evaluator<T> evaluator) |
SearcherBasedNotMatchingMarkingFilter(MatchingsSearcher<T> searcher,
Evaluator<T> evaluator,
boolean multiMatchingAllowed)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.aksw.gerbil.transfer.nif.Marking> |
ExperimentTask.evaluate(List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators,
List<List<T>> annotatorResults,
List<List<T>> goldStandard) |
protected EvaluationResult |
ExperimentTask.runExperiment(Dataset dataset,
Annotator annotator,
List<Evaluator<? extends org.aksw.gerbil.transfer.nif.Marking>> evaluators,
ExperimentTaskState state) |
Copyright © 2014–2017. All rights reserved.