jina.executors.evaluators.rank.recall

class jina.executors.evaluators.rank.recall.RecallEvaluator(eval_at, *args, **kwargs)[source]

Bases: jina.executors.evaluators.rank.BaseRankingEvaluator

A RecallEvaluator evaluates the Precision of the search. It computes how many of the first given eval_at groundtruth are found in the matches

” :type eval_at: int :param eval_at: k at which evaluation is performed

property metric

Get the name of the evaluation metric

evaluate(actual, desired, *args, **kwargs)[source]

” :type actual: Sequence[Any] :param actual: the matched document identifiers from the request as matched by jina indexers and rankers :type desired: Sequence[Any] :param desired: the expected documents matches ids sorted as they are expected :return the evaluation metric value for the request document

Return type

float