GMTKTRIANGULATE(1)

NAME
gmtkTriangulate - a Graphical Models Toolkit (GMTK) 1.4.4 program

SYNOPSIS
gmtkTriangulate [[[-flag] [option]] ...]

DESCRIPTION
This program analyzes the graphical structure of a model to determine an efficient way to perform inference on it.

OPTIONS
Required: <>; Optional: []; Flagless arguments must be in order.

Help options:

[-help [unsigned]]
    Print this message. Add an argument from 1 to 5 for increasing help info. {1}

[-version bool]
    Print GMTK version number and exit. {F}

[-cppCommandOptions str]
    Command line options to give to 'cpp' {null}

[-inputMasterFile str]
    Input file of multi-level master CPP processed GM input parameters {null}

[-mapX str]
    Deterministic mapping dynamic library file. Replace X with the file number {null}

[-inputTrainableParameters str]
    File of only and all trainable parameters {null}

[-binInputTrainableParameters bool]
    Binary condition of trainable parameters file {F}

[-allocateDenseCpts integer]
    Automatically allocate undefined CPTs. (-1) = don't read params, (0) = don't allocate, (1) = use random initial CPT values, (2) = use uniform values {0}

<-strFile str>
    Graphical Model Structure File {null}

[-checkTriFileCards bool]
    Verify rv cardinalities in triangulation file match .str file {T}

[-inputTriangulatedFile str]
    Non-default previous triangulated file to start with {null}

[-outputTriangulatedFile str]
    File name to write resulting triangulation to {null}

[-inputCrossoverTriangulatedFile str]
    Non-default previous triangulated file to start with {null}

[-outputCrossoverTriangulatedFile str]
    File name to write second resulting triangulation to {null}

[-crossoverProbability float]
    Probability of an edge swap when using crossover {2.000000e-01}

[-mutateProbability float]
    Probability of an edge mutation when using crossover {7.000000e-01}

[-jtwUB bool]
    True means jtWeight is allways an upper bound on true JT weight, false means jtWeight is estimate {F}

[-seed bool]
    Seed the random number generator {F}

[-skipStartupChecks bool]
    Skip expensive model validity checks performed at GMTK startup {F}

[-verbosity str]
    Verbosity - coma separated list of m=v, where m is all, default, inference, inference-memory, training, triangulation, boundary, unrolling, printing, modelinfo, obsfile, obsstream; 0 <= v <= 100 {null}

[-printIntValues bool]
    Always print rv values as integer rather than symbols {F}

[-jcap str]
    Junction Tree Clique MST Sorting Priority. From Set: [D,E,S,U,V,W,H,O,L,Q] {DSU}

[-icap str]
    Interface Clique Priority Determiner Priority. From Set: [W,D,H,O,I] {W}

Triangulation options:

[-triangulationHeuristic str]
    Triang. heuristic, >1 of S=size,T=time,F=fill,W=wght,X=rev-time,P=pos,H=hint,R=rnd,N=wght-w/o-det {completed}

[-jtWeight bool]
    True means use an estimate of the JT weight to score triangulation rather than sum of weight {T}

[-jtwPUI float]
    Amount jtWeight should penalize cliques with unassigned iterated nodes (0.0 means no penalty) {0.000000e+00}

[-jtwMC bool]
    True means jtWeight should be more conservative (more upper bound like) regarding charges to some nodes {F}

[-jtwSNSC float]
    Amount to scale charge of a sparse node in a clique's incomming separator {1.000000e+00}

[-jtwDNSC float]
    Amount to scale charge of a dense node in a clique's incomming separator {1.000000e+00}

[-pfCobWeight double]
    Per-Feature Dimension Continuous Observation Log penalty to use in clique weight calc {0.000000e+00}

[-findBestBoundary bool]
    Run the (exponential time) boundary algorithm or not. {T}

[-traverseFraction double]
    Fraction of current interface to traverse in boundary recursion. {1.000000e+00}

[-noBoundaryMemoize bool]
    Do not memoize boundaries (less memory but runs slower) {F}

[-forceLeftRight str]
    Run boundary algorithm only for either left (L) or right (R) interface, rather than both {}

[-boundaryHeuristic str]
    Boundary heuristic, >1 of S=size,F=fill,W=wght,N=wght-w/o-det,M=max-clique,C=max-C-clique,A=st-spc,Q=C-st-spc {S}

[-M unsigned]
    Max number simultaneous chunks in which boundary may simultaneously exist {1}

[-S unsigned]
    Number of chunks that should exist between boundaries {1}

[-disconnectFromObservedParent bool]
    In going to UGM, disconnect children from observed parents when possible {T}

[-unroll integer]
    Unroll graph & triangulate using heuristics. DON'T use P,C,E constrained triangulation. {-1}

[-anyTimeTriangulate str]
    Run the any-time triangulation algorithm for given duration. {null}

[-timeLimit str]
    Do not run for longer than the given amount of time. {null}

[-reSection bool]
    Re-Run the boundary algorithm even if .str.trifile exists to produce new section and new triangulation. {F}

[-reTriangulate bool]
    Re-Run only triangluation using existing section given in .trifile. {F}

[-continueTriangulating bool]
    When re-triangulating existing .tri file, continue besting existing triangulations {F}

[-noReTriP bool]
    When re-triangulating existing .tri file, don't re-triangulate P, keep old {F}

[-noReTriC bool]
    When re-triangulating existing .tri file, don't re-triangulate C, keep old {F}

[-noReTriE bool]
    When re-triangulating existing .tri file, don't re-triangulate E, keep old {F}

[-printResults bool]
    Print information about result of triangulation. {F}

[-longStrCheck bool]
    Set to true to do the long check for structure file validity {F}

[-writeComments bool]
    true/false status of if we should write comments in ouptut trifiles {T}

[-loadParameters bool]
    Also load in all trainable parameters. {F}

[-numBackupFiles unsigned]
    Number of backup .trifiles (_bak0,_bak1,etc.) to keep. {10}

Additional arguments:

[-argsFile <str>]
    File to obtain additional arguments from {}

Mercurial id: 2e685b02ff37 checkin date: Fri Dec 04 02:13:34 2015 -0800

ENVIRONMENT

GMTKTMPDIR
    Temporary directory gmtkDMLPtrain uses to store neural network parameters

GMTK_CPP_CMD
    Command GMTK programs use to preprocess ASCII input files

GMTK_GZIP_CMD
    Command GMTK programs use to uncompress ASCII input files with ".gz" extensions

GMTK_BZIP2_CMD
    Command GMTK programs ue to uncompress ASCII input files with ".bz2" extensions

REPORTING BUGS
Report bugs to http://j.ee.washington.edu/trac/gmtk

COPYRIGHT
Copyright © 2001-2015 Jeff Bilmes

Licensed under the Open Software License version 3.0
See COPYING or http://opensource.org/licenses/OSL-3.0

SEE ALSO
The GMTK source code and full documentation is available at
http://melodi.ee.washington.edu/gmtk

Support is availabe via the GMTK Users' mailing list
gmtk-users@u.washington.edu

Subscribe at
http://mailman.u.washington.edu/mailman/listinfo/gmtk-users