Function rustfst::algorithms::factor_weight::factor_weight

source ·
pub fn factor_weight<W, F1, B, F2, FI>(
    fst_in: B,
    opts: FactorWeightOptions
) -> Result<F2>
where F1: Fst<W>, B: Borrow<F1>, F2: MutableFst<W> + AllocableFst<W>, FI: FactorIterator<W>, W: WeightQuantize,
Expand description

The result of weight factoring is a transducer equivalent to the input whose path weights have been factored according to the FactorIterator. States and transitions will be added as necessary. The algorithm is a generalization to arbitrary weights of the second step of the input epsilon-normalization algorithm.