34 #ifndef _moot_HMM_TRAINER_H_ 35 #define _moot_HMM_TRAINER_H_ 65 typedef set<mootTagString>
TagSet;
120 want_classfreqs(true),
135 inline void clear(
void)
151 bool train_from_stream(FILE *in=stdin,
const string &srcname=
"(unknown)");
154 bool train_from_file(
const string &filename);
157 bool train_finish(
void);
164 void train_init(
void);
167 void train_bos(
void);
170 void train_token(
const mootToken &curtok);
173 void train_eos(
void);
181 void carp(
const char *fmt, ...);
High-level heuristic token classifier .
Definition: mootFlavor.h:62
HMM training data: lexical-class frequencies: raw.
set< mootTagString > TagSet
Definition: mootHMMTrainer.h:62
Abstract class for token input.
Definition: mootTokenIO.h:208
classes and utilities for regex-based token "flavor" heuristics
CountT NgramCount
Definition: mootNgrams.h:50
void clear(void)
Definition: mootNgrams.h:158
Class for storage and retrieval of raw lexical-class frequencies.
Definition: mootClassfreqs.h:44
Class for storage & retrieval of raw N-Gram frequencies.
Definition: mootNgrams.h:44
High-level token information object.
Definition: mootToken.h:96
Class for storage and retrieval of raw lexical frequencies.
Definition: mootLexfreqs.h:44
High-level class to gather training data for a mootHMM or mootCHMM.
Definition: mootHMMTrainer.h:49
void set_default_rules(void)
Abstract and native classes for I/O of moot::mootToken objects.
string mootTagString
Definition: mootToken.h:59
ProbT CountT
Definition: mootTypes.h:67
Definition: mootNgrams.h:80
HMM training data: n-gram frequencies: raw.