[mlpack-svn] [MLPACK] #294: constraints on the covariance matrix in GMM/EMFit
MLPACK Trac
trac at coffeetalk-1.cc.gatech.edu
Wed Jul 3 10:53:28 EDT 2013
#294: constraints on the covariance matrix in GMM/EMFit
-----------------------------------------------+----------------------------
Reporter: hanslovsky | Owner: rcurtin
Type: enhancement | Status: accepted
Priority: major | Milestone: mlpack 1.0.7
Component: mlpack | Resolution:
Keywords: GMM EMFit covariance constraints | Blocking:
Blocked By: |
-----------------------------------------------+----------------------------
Comment (by hanslovsky):
Replying to [comment:1 rcurtin]:
> Hello there,
>
> I think the right way to do this will be to add an extra template
parameter to EMFit<>. This template parameter should be a class that
holds one method (something like UpdateCovariance() or maybe I will think
of a better name later), and right now the functionality that forces
matrices to be positive definite can be put into a separate class and that
can be used as the default. There could also be a
NoCovarianceModification class (which does nothing) and then a
DiagonalCovarianceRestriction and EigenvalueRatioRestriction class to
perform each of the functions you suggested.
>
> I'm a bit busy right now so this probably won't get done today, but this
is definitely something that will be worked into the next release (1.0.7).
Hi,
I'll be very happy to see those features in 1.0.7 and your approach seems
very reasonable to me. Thank you for your effort!
--
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/294#comment:2>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed at Georgia Tech.
More information about the mlpack-svn
mailing list