Package | Description |
---|---|
org.openimaj.experiment.evaluation.retrieval | |
org.openimaj.experiment.evaluation.retrieval.analysers | |
org.openimaj.ml.annotation.evaluation |
Modifier and Type | Field and Description |
---|---|
protected RetrievalAnalyser<RESULT,QUERY,DOCUMENT> |
RetrievalEvaluator.analyser |
Constructor and Description |
---|
RetrievalEvaluator(Map<QUERY,List<DOCUMENT>> results,
Map<QUERY,Set<DOCUMENT>> relevant,
RetrievalAnalyser<RESULT,QUERY,DOCUMENT> analyser)
Construct a new
RetrievalEvaluator with the given ranked results
lists and sets of relevant documents for each query, and a
RetrievalAnalyser to analyse the results. |
RetrievalEvaluator(RetrievalEngine<DOCUMENT,QUERY> engine,
Collection<QUERY> queries,
Map<QUERY,Set<DOCUMENT>> relevant,
RetrievalAnalyser<RESULT,QUERY,DOCUMENT> analyser)
Construct a new
RetrievalEvaluator with a search engine, a set of
queries to perform, relevant documents for each query, and a
RetrievalAnalyser to analyse the results. |
RetrievalEvaluator(RetrievalEngine<DOCUMENT,QUERY> engine,
Map<QUERY,Set<DOCUMENT>> relevant,
RetrievalAnalyser<RESULT,QUERY,DOCUMENT> analyser)
Construct a new
RetrievalEvaluator with a search engine, relevant
documents for each query, and a RetrievalAnalyser to analyse the
results. |
Modifier and Type | Class and Description |
---|---|
class |
IREvalAnalyser<QUERY,DOCUMENT extends Identifiable>
An evaluator suitable for any kind of result document from the
RetrievalEngine . |
class |
PrecisionAtN<QUERY,DOCUMENT extends Identifiable>
RetrievalAnalyser that computes the precision after N documents have
been retrieved (P@N). |
class |
TRECEvalAnalyser<QUERY,DOCUMENT extends Identifiable>
A
RetrievalAnalyser that uses the trec_eval commandline tool to
perform the analysis. |
Modifier and Type | Method and Description |
---|---|
<RESULT extends AnalysisResult> |
AnnotationEvaluator.newRetrievalEvaluator(RetrievalAnalyser<RESULT,ANNOTATION,OBJECT> analyser)
Make a new
RetrievalEvaluator , backed by the annotations computed
by this AnnotationEvaluator , with the given
RetrievalAnalyser . |