Hi. I'm currently interested in the tree file (.dtree) created by sphinxtrain but quite not understand the format it presents. For example, the file "AO-2.dtree" shows the following:
And I think it means the tree of those senones with central phone "AO" and the state id "2" (3rd state), but I'm not sure its structure and what's the meaning of those questions.
What I want to know is:
1. I think 0 1 4 should mean parent node, left child node, and right child node, respectively. Is it right?
2. If 1. is yes, which child node means "yes" and which one is "no"?
3. With file "db.tree_questions" it may be easy to guess the questions with postfix "L" and "R" means left-phone and right-phone, but not know those non-postfix ones like "QUESTION15".
4. What's the meaning of number after the question, like "1" of "!QUESTION15 1" and "-1" of "!QUESTION2_16_L -1"
5. Function of the parantheses "()": Inside the first parantheses (the most-outside parantheses), intra-parantheses means "and", and Inter-parantheses means "or". For example, ((Q1 Q2)(Q3)) means "(Q1 and Q2) or Q3", is it right?
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi. I'm currently interested in the tree file (.dtree) created by sphinxtrain but quite not understand the format it presents. For example, the file "AO-2.dtree" shows the following:
n_node 5
0 1 4 1.996153e+04 5.424644e+03 ((!QUESTION15 1))
1 2 3 1.034239e+04 3.265201e+03 ((QUESTION0_2_R 1 !QUESTION2_16_L -1))
2 - - 0.000000e+00 1.173549e+03
3 - - 0.000000e+00 2.091652e+03
4 - - 0.000000e+00 2.159442e+03
And I think it means the tree of those senones with central phone "AO" and the state id "2" (3rd state), but I'm not sure its structure and what's the meaning of those questions.
What I want to know is:
1. I think 0 1 4 should mean parent node, left child node, and right child node, respectively. Is it right?
2. If 1. is yes, which child node means "yes" and which one is "no"?
3. With file "db.tree_questions" it may be easy to guess the questions with postfix "L" and "R" means left-phone and right-phone, but not know those non-postfix ones like "QUESTION15".
4. What's the meaning of number after the question, like "1" of "!QUESTION15 1" and "-1" of "!QUESTION2_16_L -1"
5. Function of the parantheses "()": Inside the first parantheses (the most-outside parantheses), intra-parantheses means "and", and Inter-parantheses means "or". For example, ((Q1 Q2)(Q3)) means "(Q1 and Q2) or Q3", is it right?
Thanks.