edu.umass.cs.mallet.base.fst
Class FeatureTransducer
java.lang.Object
edu.umass.cs.mallet.base.fst.Transducer
edu.umass.cs.mallet.base.fst.FeatureTransducer
- All Implemented Interfaces:
- java.io.Serializable
- public class FeatureTransducer
- extends Transducer
- See Also:
- Serialized Form
Method Summary |
void |
addState(java.lang.String name,
double initialCost,
double finalCost,
int[] inputs,
int[] outputs,
double[] costs,
java.lang.String[] destinationNames)
|
void |
addState(java.lang.String name,
double initialCost,
double finalCost,
java.lang.Object[] inputs,
java.lang.Object[] outputs,
double[] costs,
java.lang.String[] destinationNames)
|
void |
estimate()
|
Alphabet |
getInputAlphabet()
|
Alphabet |
getOutputAlphabet()
|
Transducer.State |
getState(int index)
|
java.util.Iterator |
initialStateIterator()
|
boolean |
isTrainable()
|
int |
numStates()
|
void |
reset()
|
void |
setTrainable(boolean f)
|
Methods inherited from class edu.umass.cs.mallet.base.fst.Transducer |
averageTokenAccuracy, averageTokenAccuracy, canIterateAllTransitions, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackward, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, forwardBackwardBeam, generatePath, getBeamWidth, getInputPipe, getNstatesExpl, getOutputPipe, getViterbiLattice, incIter, isGenerative, pipe, print, setBeamWidth, setCurIter, setKLeps, setRmin, setUseForwardBackwardBeam, stateIndexOfString, sumNegLogProb, train, transduce, viterbiPath_NBest, viterbiPath_NBest, viterbiPath, viterbiPath, viterbiPath, viterbiPathBeam, viterbiPathBeam, viterbiPathBeam, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamFB, viterbiPathBeamKL, viterbiPathBeamKL, viterbiPathBeamKL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureTransducer
public FeatureTransducer(Alphabet inputAlphabet,
Alphabet outputAlphabet)
FeatureTransducer
public FeatureTransducer(Alphabet dictionary)
FeatureTransducer
public FeatureTransducer()
getInputAlphabet
public Alphabet getInputAlphabet()
getOutputAlphabet
public Alphabet getOutputAlphabet()
addState
public void addState(java.lang.String name,
double initialCost,
double finalCost,
int[] inputs,
int[] outputs,
double[] costs,
java.lang.String[] destinationNames)
addState
public void addState(java.lang.String name,
double initialCost,
double finalCost,
java.lang.Object[] inputs,
java.lang.Object[] outputs,
double[] costs,
java.lang.String[] destinationNames)
numStates
public int numStates()
- Specified by:
numStates
in class Transducer
getState
public Transducer.State getState(int index)
- Specified by:
getState
in class Transducer
initialStateIterator
public java.util.Iterator initialStateIterator()
- Specified by:
initialStateIterator
in class Transducer
isTrainable
public boolean isTrainable()
- Overrides:
isTrainable
in class Transducer
setTrainable
public void setTrainable(boolean f)
- Overrides:
setTrainable
in class Transducer
reset
public void reset()
estimate
public void estimate()