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 null
states
- the states to be visited from the instance; can be null
posScore
- 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 null
public PseudoTransitionElement(int[] context, int[] states, double[] posScore, double[] weights)
HMMFactory.PseudoTransitionElement
with specific edge weights.context
- the context of this instance; can be null
states
- the states to be visited from the instance; can be null
posScore
- 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 null
weights
- the edge weight that is used for drawing the final HMM using one oth the methods AbstractHMM.getGraphvizRepresentation(java.text.NumberFormat)
, ...; can be null