SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprTreeTreeNode Struct Reference

Data Fields

int question_nr
 
int context_nr
 context to which the question refers (...,-1,0,1,...) More...
 
int first_node
 
int last_node
 see first_node More...
 
double overlap
 
int count
 occupancy (number of frames) in this subtree More...
 
int statenr
 
struct spr_t_tree_node * yes_subtree
 subtree for answer yes More...
 
struct spr_t_tree_node * no_subtree
 subtree for answer no More...
 

Field Documentation

int SprTreeTreeNode::question_nr

number of the question asked in the node, corresponding to the question set (-1 for a question about the node number, see first_node)

int SprTreeTreeNode::context_nr

context to which the question refers (...,-1,0,1,...)

int SprTreeTreeNode::first_node

for a question about the node number in the HMM (0,1,2,...): answer is yes if the node number is in the range [first_node,last_node]

int SprTreeTreeNode::last_node

see first_node

double SprTreeTreeNode::overlap

measure of the effect of the question (goodness of split): overlap of yes- and no-subtrees, or log likelihood change through splitting

int SprTreeTreeNode::count

occupancy (number of frames) in this subtree

int SprTreeTreeNode::statenr

for leaves in the tree: corresponding number of the tied state in the HMM

struct spr_t_tree_node* SprTreeTreeNode::yes_subtree

subtree for answer yes

struct spr_t_tree_node* SprTreeTreeNode::no_subtree

subtree for answer no