Tanl Linguistic Pipeline |
Abstract class for Hidden Markov Model. More...
#include <HMM.h>
Classes | |
struct | Observation |
Public Types | |
enum | seen_type { Seen, LowerCaseSeen, SpecialToken, UnSeen } |
typedef std::pair< State, double > | Transition |
Represents a transition to a next State, with associated probability, which combines transition and emission probabilities, i.e. | |
typedef std::vector< Observation > | Observations |
Public Member Functions | |
virtual std::vector< Transition > | transitions (State const &from, Observation const &obs) |
Abstract class for Hidden Markov Model.
typedef std::pair<State, double> Tanl::POS::HMM::Transition |
Represents a transition to a next State, with associated probability, which combines transition and emission probabilities, i.e.
p = transition_prob(current, next) * emission_prob(current, observation)
virtual std::vector<Transition> Tanl::POS::HMM::transitions | ( | State const & | from, | |
Observation const & | obs | |||
) | [inline, virtual] |