Mercurial > hg > camir-aes2014
comparison toolboxes/FullBNT-1.0.7/nethelp3.3/gmmem.htm @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e9a9cd732c1e |
---|---|
1 <html> | |
2 <head> | |
3 <title> | |
4 Netlab Reference Manual gmmem | |
5 </title> | |
6 </head> | |
7 <body> | |
8 <H1> gmmem | |
9 </H1> | |
10 <h2> | |
11 Purpose | |
12 </h2> | |
13 EM algorithm for Gaussian mixture model. | |
14 | |
15 <p><h2> | |
16 Synopsis | |
17 </h2> | |
18 <PRE> | |
19 | |
20 [mix, options, errlog] = gmmem(mix, x, options) | |
21 </PRE> | |
22 | |
23 | |
24 <p><h2> | |
25 Description | |
26 </h2> | |
27 <CODE>[mix, options, errlog] = gmmem(mix, x, options)</CODE> uses the Expectation | |
28 Maximization algorithm of Dempster et al. to estimate the parameters of | |
29 a Gaussian mixture model defined by a data structure <CODE>mix</CODE>. | |
30 The matrix <CODE>x</CODE> represents the data whose expectation | |
31 is maximized, with each row corresponding to a vector. | |
32 | |
33 The optional parameters have the following interpretations. | |
34 | |
35 <p><CODE>options(1)</CODE> is set to 1 to display error values; also logs error | |
36 values in the return argument <CODE>errlog</CODE>. | |
37 If <CODE>options(1)</CODE> is set to 0, | |
38 then only warning messages are displayed. If <CODE>options(1)</CODE> is -1, | |
39 then nothing is displayed. | |
40 | |
41 <p><CODE>options(3)</CODE> is a measure of the absolute precision required of the error | |
42 function at the solution. If the change in log likelihood between two steps of | |
43 the EM algorithm is less than this value, then the function terminates. | |
44 | |
45 <p><CODE>options(5)</CODE> is set to 1 if a covariance matrix is reset to its | |
46 original value when any of its singular values are too small (less | |
47 than MIN_COVAR which has the value eps). | |
48 With the default value of 0 no action is taken. | |
49 | |
50 <p><CODE>options(14)</CODE> is the maximum number of iterations; default 100. | |
51 | |
52 <p>The optional return value <CODE>options</CODE> contains the final error value | |
53 (i.e. data log likelihood) in | |
54 <CODE>options(8)</CODE>. | |
55 | |
56 <p><h2> | |
57 Examples | |
58 </h2> | |
59 The following code fragment sets up a Gaussian mixture model, initialises | |
60 the parameters from the data, sets the options and trains the model. | |
61 <PRE> | |
62 | |
63 mix = gmm(inputdim, ncentres, 'full'); | |
64 | |
65 <p>options = foptions; | |
66 options(14) = 5; | |
67 mix = gmminit(mix, data, options); | |
68 | |
69 <p>options(1) = 1; % Prints out error values. | |
70 options(14) = 30; % Max. number of iterations. | |
71 | |
72 <p>mix = gmmem(mix, data, options); | |
73 </PRE> | |
74 | |
75 | |
76 <p><h2> | |
77 See Also | |
78 </h2> | |
79 <CODE><a href="gmm.htm">gmm</a></CODE>, <CODE><a href="gmminit.htm">gmminit</a></CODE><hr> | |
80 <b>Pages:</b> | |
81 <a href="index.htm">Index</a> | |
82 <hr> | |
83 <p>Copyright (c) Ian T Nabney (1996-9) | |
84 | |
85 | |
86 </body> | |
87 </html> |