CART Training
Description
Estimation of the phonetic decision tree. The current implementation optimizes the log-likelihood, where the log-likelihood for a class(or cluster) is modeled by a single Gaussian with diagonal co-variance matrix.
Inputs
file_formats/cart_accumulators.rst
file_formats/cart_question_file.rst
Output
CART tree
Parameters
- example-file (string):
file name with accumulated examples
- training-file (string):
question file / training plan
- decision-tree-file (string):
decision tree file to write
- cluster-file (string):
write clusters to file
- log-likelihood-gain.variance-clipping (float):
minimum variance
Tool Acoustic Model Trainer action: estimate-cart CART Trainer CART Viewer
Example Configuration
include shared.config
[*]
action = estimate-cart
[*.cart-trainer]
log-likelihood-gain.variance-clipping = 5e-6
training-file = config/cart-questions.xml
example-file = data/cart.1.sum
decision-tree-file = data/cart.1.tree
cluster-file = data/cart.1.cluster # optional
# ---------------------------------------------------------------------------
[*.acoustic-model-trainer.channels]
output-channel.file = log/cart-estimate.log
output-channel.append = false
output-channel.unbuffered = true
output-channel.compressed = false
output-channel.encoding = UTF-8
# ---------------------------------------------------------------------------
[*]
statistics.channel = output-channel
system-info.channel = output-channel
configuration.channel = output-channel
log.channel = output-channel
progress.channel = output-channel
warning.channel = output-channel, stderr
error.channel = output-channel, stderr
References
Beulen. Phonetische Entscheidungsbäume für die automatische Spracherkennung mit großem Vokabular. PhD Thesis, Aachen, Germany, July 1999.