FreeLing  4.0
Classes | Namespaces | Typedefs
hmm_tagger.h File Reference
#include <map>
#include <list>
#include <set>
#include "freeling/windll.h"
#include "freeling/safe_map.h"
#include "freeling/morfo/language.h"
#include "freeling/morfo/tagger.h"
#include "freeling/morfo/tagset.h"
Include dependency graph for hmm_tagger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freeling::trellis
class  freeling::trellis::element
 Each trellis node contains an ordered set of paths. More...
class  freeling::emission_states
 The class emission_states stores the list of states in the HMM that *may* be generating a given word given the two previous words (and their valid tags). More...
class  freeling::hmm_tagger
 The class hmm_tagger implements the syntactic analyzer and is the main class, which uses all the others. More...

Namespaces

namespace  freeling

Typedefs

typedef std::pair
< std::wstring, std::wstring > 
freeling::bigram
 The class viterbi stores the two maps for each observation: The delta map stores the maximum probability for each state in that observation, the phi map stores the backpath to maximize the probability.