Viterbi
abstract class Viterbi<T : Token, U : Viterbi.Position>(fst: TokenInfoFST, fstReader: FST.BytesReader, dictionary: BinaryDictionary<out MorphData>, userFST: TokenInfoFST?, userFSTReader: FST.BytesReader?, userDictionary: Dictionary<out MorphData>?, costs: ConnectionCosts, positionFactory: () -> U)
Performs Viterbi algorithm for morphological Tokenizers.
Inheritors
Constructors
Link copied to clipboard
constructor(fst: TokenInfoFST, fstReader: FST.BytesReader, dictionary: BinaryDictionary<out MorphData>, userFST: TokenInfoFST?, userFSTReader: FST.BytesReader?, userDictionary: Dictionary<out MorphData>?, costs: ConnectionCosts, positionFactory: () -> U)