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()