-method<em>decorr | method
Decorrelation/optimization method: (0) nop, (1) approx (fast) LS decorr, (2) LS decorr, (3) weighted LS decorr, (4) ML decorr, (-1) generalize LDA (MIDA), (-2) joint GLDA&decorr, (-3) LDA |
-SLDA<em>scale | axes (LDA)
Use the LDA-transformation as initial decorrelation matrix instead of the default PCA-transformation. The axes are scaled acording to their importance to the power <SLDA>. |
-niter<em>max | #iter
Maximum number of iterations. |
-eps<em>convergence | threshold
Stop if the relative improvement is less than <eps> for more than two consequetive iterations. |
-cov<em>2nd | order stats
The full covariance matrices (statistics) for the gaussians. |
-wgt<em>new | weight vector for the gaussians
Overrule the weights stored in the full covariance matrices. |
-ncov<em>transformed | stats
Write the transformed (+ truncated) 2nd order statistics to disk. |
-mat<em>output | decorr matrix
The resulting decorrelation matrix. |
-imat<em>initial | decorr matrix
An initial decorrelation matrix (starting point for the iterative optimization algorithm). If not specified, the PCA or LDA transformation is used as initial value for the decorrelation matrix. A special value is EYE, which will use the identity matrix as initial transformation. |
-xmat<em>existing | transf
Existing transformation matrix used to create the statistics. The transformation matrices written to disk are the combined transformation. |
-tmat<em>temp. | results
Write intermediate results to disk (GLDA-only). The file-name should contain a 'i' where the index should come. |
-mvg<em>new | mvg
The new gaussians set to be used if the decorrelation matrix is used in the preprocessing. |
-from<em>start | param
Start optimizing from parameter <from> (method -1 & -2). |
-inc<em>add | #params
Add <inc> optimal parameters (method -1 & -2). |
-PVTflag | pivoting
Do optimal pivoting, i.e. increased stability, at the cost of a slower evaluation (method -1 & -2). |
-gc<em>GLDA-criterium</em><a | name="spr_decorr.gc" class="el">
Criterium to optimize (method -1 and -2):
MCE: Minimize Classification Error (default)
MMI: Minimal Mutual Information (loss)
MI2: Least squares approximation of MMI
OVL: Minimize overlap
SOV: Minimize the scaled overlap. |
-gf<em>GLDA-function</em><a | name="spr_decorr.gf" class="el">
Warp-function applied to the basic overlap measure (method -1 and -2):
LIN: Linear (no warping)
EXP6: Modified exponential
EXP7: Modified exponential
ERF: Correct warp function for MCE (1-dim/equal covar).
MIC: Approx. warp function for MMI (1-dimensional). |
-VC<em>variance | compensation
Compensation for differences in variance (method -1 and -2):
(0) no compensation
(1) symmetric compensation (normalized overlap measure)
(2) same as 1 + extra factor based on the sigma ratio
(-1) non symmetric compensation for MMI
(-2) non symmetric compensation for MCE |
-greedy<em>fast&greedy</em><a | name="spr_decorr.greedy" class="el">
Select the greedy level (method -1 & -2), must be either '/' or combination of the following letters:
(G) add new parameters independent from existing set.
(g) add new parameters dependent on the already present params.
(f) optimize the global set (also changes the first parameters) at the end.
(F) do a global optimisation for every additional parameter (and not only at the end). |
-Fopt<em>Full/Inc-search</em><a | name="spr_decorr.Fopt" class="el">
Do a more profound search, i.e. less chance to get stuck in a local minimum (method -1 & -2). See the -greedy option for more details. |
-SVD<em>GLDA-search</em><a | name="spr_decorr.SVD" class="el">
Use SVD to optimize the search (method -1 & -2). See the -greedy option for more details. |
-NDcost<em>Non-diag | cost
Cost of having non-diagonal covariance matrices in the GLDA-solution (method -2). |
-Reps<em>Rank | eps
Epsilon value to determine the rank of the within class covariance matrix. Should be a small non negative value. |
-class<em>class | info
Define multiple gaussians per class, and eventually, define multiple independent sets of classes. The first field in a line gives the class a certain gaussian belongs to, the second field gives the set. The gaussians cannot be shared, and all gaussians in on class must be listed consequetive (the same holds for the sets). |
-msk<em>mask</em><a | name="spr_decorr.msk" class="el">
Define a (symmetric) masking matrix. Allow non-zero elements in the transformation matrix at certain positions only. The masking elements must be 8-bit integers. Only works in combination with an initial matrix (use 'EYE' for the identity matrix) – see the '-imat' option. |
-VCW<em>file/wgt_vec</em><a | name="spr_decorr.VCW" class="el">
Vector Component Weighting: in the LDA method, assign different weights (priorities) to each axis in the input space (implementation: left&right multiply the withing class covariance matrix with diag(1/sqrt(VCW))). Either a file name is specified or an expression (starting with '['). |