epfl.classifier
Class MixtureModelLearning

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

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

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


Constructor Summary
MixtureModelLearning(MixtureModelClassifier classifier, VectorDemultiplexer classDemultiplexer, double minGrowth, double minSigma, boolean findMissingValSubst, int nLearningSteps, boolean outputLikehood)
          Estimates the normal kernel pdf for every class and every feature
 
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

MixtureModelLearning

public MixtureModelLearning(MixtureModelClassifier classifier,
                            VectorDemultiplexer classDemultiplexer,
                            double minGrowth,
                            double minSigma,
                            boolean findMissingValSubst,
                            int nLearningSteps,
                            boolean outputLikehood)
Estimates the normal kernel pdf for every class and every feature
Method Detail

run

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