Module redlite.metric.rouge
Functions
rouge_score
def rouge_score(
gold: str,
pred: str,
rouge_type: str,
scorer: rouge_score.rouge_scorer.RougeScorer
) -> float
Classes
RougeCJKMetric
class RougeCJKMetric(
*,
rouge_type: Literal['rouge1', 'rouge2', 'rougeL']
)
Computes sentence-level ROUGE metric for CJK texts.
- rouge_type (
str): Rouge type:"rouge1","rouge2", or"rougeL".
Ancestors (in MRO)
- redlite._core.NamedMetric
RougeMetric
class RougeMetric(
*,
rouge_type: Literal['rouge1', 'rouge2', 'rougeL'],
use_stemmer=True
)
Computes sentence-level ROUGE metric.
- rouge_type (
str): Rouge type:"rouge1","rouge2", or"rougeL". - use_stemmer (
bool): DefaultTrue.
Ancestors (in MRO)
- redlite._core.NamedMetric