simulstream.metrics.scorers.quality.mwersegmenter
Classes
Abstract base class for scorers that require aligned system outputs and references through MWER Segmenter alignment. |
|
|
A sample containing realigned hypotheses and references. |
- class simulstream.metrics.scorers.quality.mwersegmenter.MWERSegmenterBasedQualityScorer(args)
Abstract base class for scorers that require aligned system outputs and references through MWER Segmenter alignment.
This class wraps a quality scorer and applies the MWER Segmenter alignment by “Effects of automatic alignment on speech translation metrics” to hypotheses before scoring.
Subclasses must implement
_do_score(), which receivesResegmentedQualityScoringSampleinstances, where output and references are aligned.Example
>>> class CustomQualityScorer(MWERSegmenterBasedQualityScorer): ... def _do_score(self, samples): ... # Compute a custom quality score ... return ...