aac_metrics.functional.rouge_l module¶
- rouge_l(candidates: list[str], mult_references: list[list[str]], return_all_scores: bool = True, *, beta: float = 1.2, tokenizer: ~typing.Callable[[str], list[str]] = <method 'split' of 'str' objects>) tuple[ROUGELScores, ROUGELScores] | Tensor[source]¶
Recall-Oriented Understudy for Gisting Evaluation function.
Original Author: Ramakrishna Vedantam <vrama91@vt.edu>
Original implementation: https://github.com/tylin/coco-caption
- Parameters:¶
- candidates
The list of sentences to evaluate.
- mult_references
The list of list of sentences used as target.
- return_all_scores
If True, returns a tuple containing the globals and locals scores. Otherwise returns a scalar tensor containing the main global score. defaults to True.
- beta
Determines the weight of recall in the combined f-score. defaults to 1.2.
- tokenizer
The fast tokenizer used to split sentences into words. defaults to str.split.
- Returns:¶
A tuple of globals and locals scores or a scalar tensor with the main global score.