com.pawjaw.classification.crf.lmcbt.sequences
Class TrainingSequence

java.lang.Object
  extended by com.pawjaw.classification.crf.lmcbt.sequences.ExpandedPointSequence
      extended by com.pawjaw.classification.crf.lmcbt.sequences.TrainingSequence

public class TrainingSequence
extends ExpandedPointSequence


Constructor Summary
TrainingSequence()
           
 
Method Summary
 void allocate(Configuration c)
           
 double getTarget(int label, int example_index)
           
 void incrementPotential(int label, int example_index, double potential)
           
 void setLabels(int[] label_t)
           
 void updateForwardBackward()
           
 void updateTargets()
           
 
Methods inherited from class com.pawjaw.classification.crf.lmcbt.sequences.ExpandedPointSequence
expandedLength, getTrueFeatures, getTrueFeatures, hasTrueFeature, hasTrueFeature, length, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrainingSequence

public TrainingSequence()
Method Detail

allocate

public void allocate(Configuration c)

setLabels

public void setLabels(int[] label_t)

updateForwardBackward

public void updateForwardBackward()

updateTargets

public void updateTargets()

getTarget

public double getTarget(int label,
                        int example_index)

incrementPotential

public void incrementPotential(int label,
                               int example_index,
                               double potential)