org.wiigee.logic
Class XHMM

java.lang.Object
  extended by org.wiigee.logic.HMM
      extended by org.wiigee.logic.XHMM

public class XHMM
extends HMM


Field Summary
 
Fields inherited from class org.wiigee.logic.HMM
a, b, numObservations, numStates, pi
 
Constructor Summary
XHMM(int numStates, int numObservations)
           
 
Method Summary
 void train(java.util.Vector<int[]> trainsequence)
          Trains the Hidden Markov Model with multiple sequences.
 
Methods inherited from class org.wiigee.logic.HMM
backwardProc, forwardProc, getA, getB, getPi, getProbability, print, setA, setB, setPi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XHMM

public XHMM(int numStates,
            int numObservations)
Method Detail

train

public void train(java.util.Vector<int[]> trainsequence)
Description copied from class: HMM
Trains the Hidden Markov Model with multiple sequences. This method is normally not known to basic hidden markov models, because they usually use the Baum-Welch-Algorithm. This method is NOT the traditional Baum-Welch-Algorithm. If you want to know in detail how it works please consider my Individuelles Projekt paper on the wiigee Homepage. Also there exist some english literature on the world wide web. Try to search for some papers by Rabiner or have a look at Vesa-Matti Mäntylä - "Discrete Hidden Markov Models with application to isolated user-dependent hand gesture recognition".

Overrides:
train in class HMM