public static class HMMFactory.PseudoTransitionElement extends Object
BasicHigherOrderTransition.AbstractTransitionElement. It is used in the factory
and can be used externally for using the method HMMFactory.propagateESS(double, ArrayList).| Constructor and Description |
|---|
PseudoTransitionElement(int[] context,
int[] states,
double[] posScore)
This constructor creates an new
HMMFactory.PseudoTransitionElement without edge weights. |
PseudoTransitionElement(int[] context,
int[] states,
double[] posScore,
double[] weights)
This constructor creates an new
HMMFactory.PseudoTransitionElement with specific edge weights. |
public PseudoTransitionElement(int[] context,
int[] states,
double[] posScore)
HMMFactory.PseudoTransitionElement without edge weights.context - the context of this instance; can be nullstates - the states to be visited from the instance; can be nullposScore - a positive score reflecting the a-priori assumption about the next visited state which is used in the method HMMFactory.propagateESS(double, ArrayList); can be nullpublic PseudoTransitionElement(int[] context,
int[] states,
double[] posScore,
double[] weights)
HMMFactory.PseudoTransitionElement with specific edge weights.context - the context of this instance; can be nullstates - the states to be visited from the instance; can be nullposScore - a positive score reflecting the a-priori assumption about the next visited state which is used in the method HMMFactory.propagateESS(double, ArrayList); can be nullweights - the edge weight that is used for drawing the final HMM using one oth the methods AbstractHMM.getGraphvizRepresentation(java.text.NumberFormat), ...; can be null