epfl.classifier
Class PMultMixtureModelLearning

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

public class PMultMixtureModelLearning
extends MultMixtureModelLearning

Learning process for a multivariate mixture model classifier based on the EM algorithm (with prior probabilities)


Constructor Summary
PMultMixtureModelLearning(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

PMultMixtureModelLearning

public PMultMixtureModelLearning(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
Overrides:
run in class MultMixtureModelLearning