|
Cambridge SMT System
|
Support for Topological Features. See Iglesias et al. 2015. More...
#include <set>#include <boost/bimap.hpp>#include <boost/unordered_map.hpp>#include <fstutils.hpp>

Go to the source code of this file.
Classes | |
| struct | ucam::fsttools::MergeFeatures |
| struct | ucam::fsttools::OLabelToFeature |
| struct | ucam::fsttools::StateHandler |
| struct | ucam::fsttools::MapCursorRev |
| struct | ucam::fsttools::MapCursor |
| class | ucam::fsttools::FeatureTrackerRev |
| class | ucam::fsttools::FeatureTracker |
| class | ucam::fsttools::ExpandPathsWithTopologicalWeights< MapCursorT, FeatureTrackerT > |
| struct | ucam::fsttools::ProjectDeterminizeMinimizePushAction |
| struct | ucam::fsttools::ProjectDeterminizeAction |
| struct | ucam::fsttools::ProjectDeterminizePushAction |
| struct | ucam::fsttools::NullAction |
| struct | ucam::fsttools::TopoFeaturesHelper< ActionT > |
| A wrapper that runs maps labels to topological features, runs an "action" (sequence of standard fst operations defined as a policy per ActionT), and then expands the resulting lattice and moves topological features to allow for a 1-1 reverse mapping from features to output labels on the same arcs. More... | |
Namespaces | |
| ucam | |
| ucam::fsttools | |
Functions | |
| std::string | ucam::fsttools::printState (std::map< int, int > ¤tState) |
| template<class ArcT > | |
| bool | ucam::fsttools::isFinal (fst::VectorFst< ArcT > const &fst, unsigned s) |
| void | ucam::fsttools::TopologicalLabelMap (fst::VectorFst< fst::StdArc > const &ifst, fst::VectorFst< TupleArc32 > *ofst, std::vector< unsigned > *features) |
Support for Topological Features. See Iglesias et al. 2015.
Definition in file fstutils.topofeatures.hpp.