Skip to content

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): Default True.

Ancestors (in MRO)

  • redlite._core.NamedMetric