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

Packages that use Observation
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 Observation in be.ac.ulg.montefiore.run.jahmm
 

Classes in be.ac.ulg.montefiore.run.jahmm with type parameters of type Observation
 class Hmm<O extends Observation>
          Main Hmm class; it implements an Hidden Markov Model.
 interface Opdf<O extends Observation>
          Objects implementing this interface represent an observation probability (distribution) function.
 

Subclasses of Observation in be.ac.ulg.montefiore.run.jahmm
 class ObservationDiscrete<E extends Enum<E>>
          This class implements observations whose values are taken out of a finite set implemented as an enumeration.
 class ObservationInteger
          This class holds an integer observation.
 class ObservationReal
          This class implements observations made of a real value.
 class ObservationVector
          This class holds an Observation described by a vector of reals.
 

Methods in be.ac.ulg.montefiore.run.jahmm with type parameters of type Observation
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)
           
 

Methods in be.ac.ulg.montefiore.run.jahmm with parameters of type Observation
 void Opdf.fit(O... oa)
          Fits this observation probability (distribution) function to a (non empty) set of observations.
 void Opdf.fit(O[] o, double[] weights)
          Fits this observation probability (distribution) function to a weighted (non empty) set of observations.
 

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

Classes in be.ac.ulg.montefiore.run.jahmm.io with type parameters of type Observation
 class ObservationReader<O extends Observation>
          Reads an observation up to (and including) the semi-colon.
 class ObservationWriter<O extends Observation>
          Writes an observation up to (and including) the semi-colon.
 

Methods in be.ac.ulg.montefiore.run.jahmm.io with type parameters of type Observation
static
<O extends Observation>
Hmm<O>
HmmReader.read(java.io.Reader reader, OpdfReader<? extends Opdf<O>> opdfReader)
          Reads a HMM from a text file.
static
<O extends Observation>
java.util.List<O>
ObservationSequencesReader.readSequence(ObservationReader<O> oir, java.io.Reader reader)
          Reads an observation sequence out of a file Reader.
static
<O extends Observation>
java.util.List<java.util.List<O>>
ObservationSequencesReader.readSequences(ObservationReader<O> or, java.io.Reader reader)
          Reads observation sequences file.
static
<O extends Observation>
void
ObservationSequencesWriter.write(java.io.Writer writer, ObservationWriter<? super O> ow, java.util.List<? extends java.util.List<O>> sequences)
          Writes a set of sequences to file.
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 Observation in be.ac.ulg.montefiore.run.jahmm.learn
 

Classes in be.ac.ulg.montefiore.run.jahmm.learn with type parameters of type Observation
 class KMeansLearner<O extends Observation & CentroidFactory<? super O>>
          An implementation of the K-Means learning algorithm.
 

Methods in be.ac.ulg.montefiore.run.jahmm.learn with type parameters of type Observation
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 Observation in be.ac.ulg.montefiore.run.jahmm.toolbox
 

Classes in be.ac.ulg.montefiore.run.jahmm.toolbox with type parameters of type Observation
 class MarkovGenerator<O extends Observation>
          Generates sequences of markovian observations given a HMM.
 

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



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