BaumWelch  baumwelch-0.3.6
OpenGrm-BaumWelch library
Classes | Functions
fst::internal Namespace Reference

Classes

class  ForwardBackward
 
class  LogUniformGenerator
 
class  StepwiseBaumWelchTrainer
 
struct  UnweightedArc
 
struct  UnweightedArcHash
 

Functions

template<class Arc >
void MakeString (MutableFst< Arc > *fst)
 
template<class Arc >
CompactUnweightedFst< Arc > DecodePair (const Fst< Arc > &ifst)
 
template<class Arc >
CompactStringFst< Arc > DecodeDecipherment (const Fst< Arc > &ifst)
 
template<class Arc >
bool operator== (const UnweightedArc< Arc > &left, const UnweightedArc< Arc > &right)
 
template<class Arc , class ExpectationTable >
Arc::Weight TrainBaumWelch (FarReader< Arc > *input, FarReader< Arc > *output, MutableFst< Arc > *model, const TrainBaumWelchOptions &opts=TrainBaumWelchOptions())
 
template<class Weight >
size_t ExploredStates (const std::vector< Weight > &distance)
 

Function Documentation

template<class Arc >
CompactStringFst<Arc> fst::internal::DecodeDecipherment ( const Fst< Arc > &  ifst)

Definition at line 70 of file decode.h.

template<class Arc >
CompactUnweightedFst<Arc> fst::internal::DecodePair ( const Fst< Arc > &  ifst)

Definition at line 57 of file decode.h.

template<class Weight >
size_t fst::internal::ExploredStates ( const std::vector< Weight > &  distance)

Definition at line 28 of file util.h.

template<class Arc >
void fst::internal::MakeString ( MutableFst< Arc > *  fst)

Definition at line 46 of file decode.h.

template<class Arc >
bool fst::internal::operator== ( const UnweightedArc< Arc > &  left,
const UnweightedArc< Arc > &  right 
)

Definition at line 56 of file expectation-table.h.

template<class Arc , class ExpectationTable >
Arc::Weight fst::internal::TrainBaumWelch ( FarReader< Arc > *  input,
FarReader< Arc > *  output,
MutableFst< Arc > *  model,
const TrainBaumWelchOptions opts = TrainBaumWelchOptions() 
)

Definition at line 264 of file train.h.