Package cc.mallet.fst
Class FeatureTransducer.State
- java.lang.Object
-
- cc.mallet.fst.Transducer.State
-
- cc.mallet.fst.FeatureTransducer.State
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- FeatureTransducer
public class FeatureTransducer.State extends Transducer.State
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedState(java.lang.String name, int index, double initialWeight, double finalWeight, int[] inputs, int[] outputs, double[] weights, java.lang.String[] destinationNames, FeatureTransducer transducer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetFinalWeight()intgetIndex()doublegetInitialWeight()java.lang.StringgetName()TransducergetTransducer()Multinomial.EstimatorgetTransitionEstimator()voidincrementFinalCount(double count)voidincrementInitialCount(double count)voidsetFinalWeight(double v)voidsetInitialWeight(double v)Transducer.TransitionIteratortransitionIterator()Transducer.TransitionIteratortransitionIterator(int input)Transducer.TransitionIteratortransitionIterator(Sequence inputSequence, int inputPosition)Transducer.TransitionIteratortransitionIterator(Sequence input, int inputPosition, Sequence output, int outputPosition)Transducer.TransitionIteratortransitionIterator(java.lang.Object o)
-
-
-
Constructor Detail
-
State
protected State(java.lang.String name, int index, double initialWeight, double finalWeight, int[] inputs, int[] outputs, double[] weights, java.lang.String[] destinationNames, FeatureTransducer transducer)
-
-
Method Detail
-
getTransducer
public Transducer getTransducer()
- Specified by:
getTransducerin classTransducer.State
-
getInitialWeight
public double getInitialWeight()
- Specified by:
getInitialWeightin classTransducer.State
-
getFinalWeight
public double getFinalWeight()
- Specified by:
getFinalWeightin classTransducer.State
-
setInitialWeight
public void setInitialWeight(double v)
- Specified by:
setInitialWeightin classTransducer.State
-
setFinalWeight
public void setFinalWeight(double v)
- Specified by:
setFinalWeightin classTransducer.State
-
getTransitionEstimator
public Multinomial.Estimator getTransitionEstimator()
-
getIndex
public int getIndex()
- Specified by:
getIndexin classTransducer.State
-
transitionIterator
public Transducer.TransitionIterator transitionIterator(Sequence input, int inputPosition, Sequence output, int outputPosition)
- Specified by:
transitionIteratorin classTransducer.State
-
transitionIterator
public Transducer.TransitionIterator transitionIterator(Sequence inputSequence, int inputPosition)
- Overrides:
transitionIteratorin classTransducer.State
-
transitionIterator
public Transducer.TransitionIterator transitionIterator(java.lang.Object o)
-
transitionIterator
public Transducer.TransitionIterator transitionIterator(int input)
-
transitionIterator
public Transducer.TransitionIterator transitionIterator()
- Overrides:
transitionIteratorin classTransducer.State
-
getName
public java.lang.String getName()
- Specified by:
getNamein classTransducer.State
-
incrementInitialCount
public void incrementInitialCount(double count)
-
incrementFinalCount
public void incrementFinalCount(double count)
-
-