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

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