epfl.classifier
Class MultMixtureModelLearning

java.lang.Object
  |
  +--epfl.classifier.MultMixtureModelLearning
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
PMultMixtureModelLearning

public class MultMixtureModelLearning
extends java.lang.Object
implements java.lang.Runnable

Learning process for a multivariate mixture model classifier based on the EM algorithm.


Constructor Summary
MultMixtureModelLearning(MultMixtureModelClassifier classifier, VectorDemultiplexer classDemultiplexer, double minGrowth, double minSigma, int nLearningSteps, boolean outputLikehood)
          Estimates the normal kernel pdf for every class
 
Method Summary
 void run()
          Runs the learning process
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultMixtureModelLearning

public MultMixtureModelLearning(MultMixtureModelClassifier classifier,
                                VectorDemultiplexer classDemultiplexer,
                                double minGrowth,
                                double minSigma,
                                int nLearningSteps,
                                boolean outputLikehood)
Estimates the normal kernel pdf for every class
Method Detail

run

public void run()
Runs the learning process
Specified by:
run in interface java.lang.Runnable