edu.umass.cs.mallet.base.fst
Class FeatureTransducer

java.lang.Object
  extended byedu.umass.cs.mallet.base.fst.Transducer
      extended byedu.umass.cs.mallet.base.fst.FeatureTransducer
All Implemented Interfaces:
java.io.Serializable

public class FeatureTransducer
extends Transducer

See Also:
Serialized Form

Nested Class Summary
 class FeatureTransducer.State
           
protected  class FeatureTransducer.Transition
           
protected  class FeatureTransducer.TransitionIterator
           
 
Nested classes inherited from class edu.umass.cs.mallet.base.fst.Transducer
Transducer.BeamLattice, Transducer.Lattice, Transducer.ViterbiLattice, Transducer.ViterbiPath, Transducer.ViterbiPath_NBest, Transducer.ViterbiPathBeam, Transducer.ViterbiPathBeamB, Transducer.ViterbiPathBeamFB, Transducer.ViterbiPathBeamKL
 
Field Summary
 
Fields inherited from class edu.umass.cs.mallet.base.fst.Transducer
INFINITE_COST, inputPipe, outputPipe, ZERO_COST
 
Constructor Summary
FeatureTransducer()
           
FeatureTransducer(Alphabet dictionary)
           
FeatureTransducer(Alphabet inputAlphabet, Alphabet outputAlphabet)
           
 
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
 

Constructor Detail

FeatureTransducer

public FeatureTransducer(Alphabet inputAlphabet,
                         Alphabet outputAlphabet)

FeatureTransducer

public FeatureTransducer(Alphabet dictionary)

FeatureTransducer

public FeatureTransducer()
Method Detail

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