[mlpack] Fwd: Degenerate cases and other GMM problems
John Demme
jdd at cs.columbia.edu
Tue Apr 9 14:14:09 EDT 2013
(missed reply-all a second ago)
That patch is somewhat similar to a mod I tried. Mine helped sometimes, but
not in all situations. Both problems still occur with r14883:
$ ./gmm -i gmm_obs0.csv -g 5
[DEBUG] Compiled with debugging symbols.
[DEBUG] Iterations: 42
[DEBUG] EMFit::Estimate(): initial clustering log-likelihood: 1.4249e+06
error: inv(): matrix appears to be singular
terminate called after throwing an instance of 'std::runtime_error'
what():
Aborted (core dumped)
$ ./gmm -i gmm_obs0.csv -g 8
[DEBUG] Compiled with debugging symbols.
[DEBUG] Iterations: 57
[DEBUG] EMFit::Estimate(): initial clustering log-likelihood: -inf
[DEBUG] GMM::Estimate(): Log-likelihood of trial 0 is -nan.
[DEBUG] Iterations: 83
[DEBUG] EMFit::Estimate(): initial clustering log-likelihood: -inf
[DEBUG] GMM::Estimate(): Log-likelihood of trial 1 is -nan.
[DEBUG] Iterations: 59
[DEBUG] EMFit::Estimate(): initial clustering log-likelihood: -inf
[DEBUG] GMM::Estimate(): Log-likelihood of trial 2 is -nan.
^C
~John
On Tue, Apr 9, 2013 at 2:06 PM, Ryan Curtin <gth671b at mail.gatech.edu> wrote:
> On Tue, Apr 09, 2013 at 02:02:24PM -0400, Ryan Curtin wrote:
> > I recently committed a fix which adds some small values to the
> > covariance matrices so that they don't end up being entirely
> > zero-valued.
>
> My mistake. I hadn't committed this fix until just now (r148883).
>
> --
> Ryan Curtin | "I am a meat popsicle."
> ryan at igglybob.com | - Korben Dallas
> _______________________________________________
> mlpack mailing list
> mlpack at cc.gatech.edu
> https://mailman.cc.gatech.edu/mailman/listinfo/mlpack
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack/attachments/20130409/25f022a4/attachment.html>
More information about the mlpack
mailing list