Difference: FstAdvancedUsage (68 vs. 69)

Revision 692018-04-27 - MichaelRiley

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Line: 307 to 307
 SetFlags(usage, &argc, &argv, true);
Changed:
<
<
In that case, the user can set his own flags as well, following the conventions in <fst/flags.h>.
>
>
In that case, the user can set his own flags as well, following the conventions in <fst/flags.h>.
  Alternatively, the user can process options in his own way and directly assign to any of the above global options if he wishes to modify their defaults.
Line: 389 to 389
 
PushLabelsComposeFilter Adds label-pushing to a lookahead composition filter doc

SequenceComposeFilter is the default composition filter. It can be changed by using the version of ComposeFst that accepts

Changed:
<
<
ComposeFstOptions. doc [bad link?]
>
>
ComposeFstOptions.
  See lookahead matchers for more information about composition with lookahead.
Line: 703 to 703
 
compactN_unweighted N=8,16,64 CompactFst<A, UnweightedCompactor<A>, uintN> Compact, immutable, unweighted FST (# arcs < 2N) fst/libfstcompact.{a,so}, fst/compactN_unweighted-fst.{a,so} doc
compact_unweighted_acceptor CompactFst<A, UnweightedAcceptorCompactor<A>> Compact, immutable, unweighted FSA (# arcs < 232) libfst.{a,so} doc
compactN_unweighted_acceptor, N=8,16,64 CompactFst<A, UnweightedAcceptorCompactor<A>, uintN> Compact, immutable, unweighted FSA (# arcs < 2N) fst/libfstcompact.{a,so}, fst/compactN_unweighted_acceptor-fst.{a,so} doc
Changed:
<
<
ilabel_lookahead {Std,Log}ILabelLookAheadFst Immutable FST with input label lookahead matcher fst/libfstlookahead.{a,so}, fst/ilabel_lookahead-fst.{a,so} doc [bad link?]
olabel_lookahead {Std,Log}OLabelLookAheadFst Immutable FST with output label lookahead matcher fst/libfstllookahead.{a,so}, fst/olabel_lookahead-fst.{a,so} doc [bad link?]
arc_lookahead {Std,Log}ArcLookAheadFst Immutable FST with arc lookahead matcher fst/libfstllookahead.{a,so}, fst/arc_lookahead-fst.{a,so} doc [bad link?]
ngram NGramFst<A> Immutable FST for n-gram language models fst/libfstngram.{a,so} doc [bad link?]
>
>
ilabel_lookahead {Std,Log}ILabelLookAheadFst Immutable FST with input label lookahead matcher fst/libfstlookahead.{a,so}, fst/ilabel_lookahead-fst.{a,so}  
olabel_lookahead {Std,Log}OLabelLookAheadFst Immutable FST with output label lookahead matcher fst/libfstllookahead.{a,so}, fst/olabel_lookahead-fst.{a,so}  
arc_lookahead {Std,Log}ArcLookAheadFst Immutable FST with arc lookahead matcher fst/libfstllookahead.{a,so}, fst/arc_lookahead-fst.{a,so}  
ngram NGramFst<A> Immutable FST for n-gram language models fst/libfstngram.{a,so} doc
  These FST types are registered for StdArc and LogArc in the indicated libraries. The user must register other types themselves for general FST I/O.
Line: 908 to 908
  The template Matcher<F> selects the pre-designated matcher for Fst type F; it is typically SortedMatcher. Composition uses this matcher by default. It can be changed by using the version of ComposeFst that accepts
Changed:
<
<
ComposeFstOptions doc [bad link?]. Note two matchers (usually of the same C++ type but different
>
>
ComposeFstOptions. Note two matchers (usually of the same C++ type but different
 MatchType) are used in composition -- one for each FST. Whether actual match queries are performed on one or both FSTs depends on the matcher constructor arguments, the matcher capabilities (queried by Type()) and composition itself.

An example access of an FST's matcher is here. An example use of a ρ matcher in composition is here; σ and φ matcher usage is similar.

Line: 1239 to 1239
 };
Changed:
<
<
A specific state tuple is a ComposeStateTuple doc [bad link?] that has data members StateId state_id1, StateId state_id2, and FilterState filter_state.
>
>
A specific state tuple is a ComposeStateTuple that has data members StateId state_id1, StateId state_id2, and FilterState filter_state.
  The following state tables are defined in the OpenFst library:
Line: 1265 to 1265
 
EraseableComposeStateTable ErasableStateTable Allows composition state tuple erasure doc

GenericComposeStateTable is the default composition state table. It can be changed by using the version of ComposeFst that accepts

Changed:
<
<
ComposeFstOptions. doc [bad link?]
>
>
ComposeFstOptions.
 

Symbol Tables

Line: 1311 to 1311
  A very general traversal method is to use:

Changed:
<
<
Visit(fst, visitor, queue); doc [bad link?]
>
>
Visit(fst, visitor, queue);
 

where the visitor object specfies the actions taken in the traversal while the state queue

Line: 1347 to 1347
  While a depth-first search can be implemented using Visit() with the LifoQueue(), it is often better to use the more specialized
Changed:
<
<
DFSVisit()doc [bad link?] in <fst/dfs-visit.h> since it is somewhat more space-efficient and the specialized visitor interface described there has additional funcitionality for a DFS.
>
>
DFSVisit() in <fst/dfs-visit.h> since it is somewhat more space-efficient and the specialized visitor interface described there has additional funcitionality for a DFS.
  Pre-defined FST visitors include:
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback