Uses of Class
be.ac.ulg.montefiore.run.jahmm.Hmm

Packages that use Hmm
be.ac.ulg.montefiore.run.jahmm This package is an Hidden Markov Model implementation. 
be.ac.ulg.montefiore.run.jahmm.io This package holds classes that read and write Hidden Markov Model-related objects. 
be.ac.ulg.montefiore.run.jahmm.learn This package holds Hidden Markov Model-related learning algorithms. 
be.ac.ulg.montefiore.run.jahmm.toolbox This package holds Hidden Markov Model-related tool algorithms. 
 

Uses of Hmm in be.ac.ulg.montefiore.run.jahmm
 

Methods in be.ac.ulg.montefiore.run.jahmm that return Hmm
 Hmm<O> Hmm.clone()
           
 

Methods in be.ac.ulg.montefiore.run.jahmm with parameters of type Hmm
protected
<O extends Observation>
void
ForwardBackwardCalculator.computeAlpha(Hmm<? super O> hmm, java.util.List<O> oseq)
           
protected
<O extends Observation>
void
ForwardBackwardScaledCalculator.computeAlpha(Hmm<? super O> hmm, java.util.List<O> oseq)
           
protected
<O extends Observation>
void
ForwardBackwardCalculator.computeAlphaInit(Hmm<? super O> hmm, O o, int i)
           
protected
<O extends Observation>
void
ForwardBackwardCalculator.computeAlphaStep(Hmm<? super O> hmm, O o, int t, int j)
           
protected
<O extends Observation>
void
ForwardBackwardCalculator.computeBeta(Hmm<? super O> hmm, java.util.List<O> oseq)
           
protected
<O extends Observation>
void
ForwardBackwardScaledCalculator.computeBeta(Hmm<? super O> hmm, java.util.List<O> oseq)
           
protected
<O extends Observation>
void
ForwardBackwardCalculator.computeBetaStep(Hmm<? super O> hmm, O o, int t, int i)
           
 

Constructors in be.ac.ulg.montefiore.run.jahmm with parameters of type Hmm
ForwardBackwardCalculator(java.util.List<? extends O> oseq, Hmm<O> hmm)
          Computes the probability of occurence of an observation sequence given a Hidden Markov Model.
ForwardBackwardCalculator(java.util.List<? extends O> oseq, Hmm<O> hmm, java.util.EnumSet<ForwardBackwardCalculator.Computation> flags)
          Computes the probability of occurence of an observation sequence given a Hidden Markov Model.
ForwardBackwardScaledCalculator(java.util.List<? extends O> oseq, Hmm<O> hmm)
          Computes the probability of occurence of an observation sequence given a Hidden Markov Model.
ForwardBackwardScaledCalculator(java.util.List<? extends O> oseq, Hmm<O> hmm, java.util.EnumSet<ForwardBackwardCalculator.Computation> flags)
          Computes the probability of occurence of an observation sequence given a Hidden Markov Model.
ViterbiCalculator(java.util.List<? extends O> oseq, Hmm<O> hmm)
          Computes the most likely state sequence matching an observation sequence given an HMM.
 

Uses of Hmm in be.ac.ulg.montefiore.run.jahmm.io
 

Methods in be.ac.ulg.montefiore.run.jahmm.io that return Hmm
static Hmm<?> HmmBinaryReader.read(java.io.InputStream stream)
          Reads a HMM from a byte stream.
static
<O extends Observation>
Hmm<O>
HmmReader.read(java.io.Reader reader, OpdfReader<? extends Opdf<O>> opdfReader)
          Reads a HMM from a text file.
 

Methods in be.ac.ulg.montefiore.run.jahmm.io with parameters of type Hmm
static void HmmBinaryWriter.write(java.io.OutputStream stream, Hmm<?> hmm)
          Writes a HMM to byte stream.
static
<O extends Observation>
void
HmmWriter.write(java.io.Writer writer, OpdfWriter<? extends Opdf<O>> opdfWriter, Hmm<O> hmm)
          Writes a HMM description.
 

Uses of Hmm in be.ac.ulg.montefiore.run.jahmm.learn
 

Methods in be.ac.ulg.montefiore.run.jahmm.learn that return Hmm
 Hmm<O> KMeansLearner.iterate()
          Performs one iteration of the K-Means algorithm.
<O extends Observation>
Hmm<O>
BaumWelchLearner.iterate(Hmm<O> hmm, java.util.List<? extends java.util.List<? extends O>> sequences)
          Performs one iteration of the Baum-Welch algorithm.
 Hmm<O> KMeansLearner.learn()
          Does iterations of the K-Means algorithm until a fix point is reached.
<O extends Observation>
Hmm<O>
BaumWelchLearner.learn(Hmm<O> initialHmm, java.util.List<? extends java.util.List<? extends O>> sequences)
          Does a fixed number of iterations (see BaumWelchLearner.getNbIterations()) of the Baum-Welch algorithm.
 

Methods in be.ac.ulg.montefiore.run.jahmm.learn with parameters of type Hmm
protected
<O extends Observation>
double[][][]
BaumWelchLearner.estimateXi(java.util.List<? extends O> sequence, ForwardBackwardCalculator fbc, Hmm<O> hmm)
           
protected
<O extends Observation>
double[][][]
BaumWelchScaledLearner.estimateXi(java.util.List<? extends O> sequence, ForwardBackwardCalculator fbc, Hmm<O> hmm)
           
protected
<O extends Observation>
ForwardBackwardCalculator
BaumWelchLearner.generateForwardBackwardCalculator(java.util.List<? extends O> sequence, Hmm<O> hmm)
           
protected
<O extends Observation>
ForwardBackwardCalculator
BaumWelchScaledLearner.generateForwardBackwardCalculator(java.util.List<? extends O> sequence, Hmm<O> hmm)
           
<O extends Observation>
Hmm<O>
BaumWelchLearner.iterate(Hmm<O> hmm, java.util.List<? extends java.util.List<? extends O>> sequences)
          Performs one iteration of the Baum-Welch algorithm.
<O extends Observation>
Hmm<O>
BaumWelchLearner.learn(Hmm<O> initialHmm, java.util.List<? extends java.util.List<? extends O>> sequences)
          Does a fixed number of iterations (see BaumWelchLearner.getNbIterations()) of the Baum-Welch algorithm.
 

Uses of Hmm in be.ac.ulg.montefiore.run.jahmm.toolbox
 

Methods in be.ac.ulg.montefiore.run.jahmm.toolbox with parameters of type Hmm
<O extends Observation>
double
KullbackLeiblerDistanceCalculator.distance(Hmm<O> hmm1, Hmm<? super O> hmm2)
          Computes the Kullback-Leibler distance between two HMMs.
<O extends Observation>
double
KullbackLeiblerDistanceCalculator.distance(Hmm<O> hmm1, Hmm<? super O> hmm2)
          Computes the Kullback-Leibler distance between two HMMs.
 

Constructors in be.ac.ulg.montefiore.run.jahmm.toolbox with parameters of type Hmm
MarkovGenerator(Hmm<O> hmm)
          Initializes a Markovian generator.
 



Copyright © 2004,2005 Jean-Marc François.