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

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

public class TrainingSequences
extends java.lang.Object


Constructor Summary
TrainingSequences()
           
 
Method Summary
 void allocate(Configuration c, int training_sequences)
           
 void cacheTrueFeatures()
           
 int compare(int example_indexa, int example_indexb, int feature_index)
           
 int examples()
           
 int features()
           
 int[] getCachedTrueFeatures(int example_index)
           
 double getTarget(int label, int example_index)
           
 java.util.List<java.lang.Integer> getTrueFeatures(int example_index, java.util.List<java.lang.Integer> feature_indexes)
           
 boolean hasTrueFeature(int example_index, int feature_index)
           
 void incrementPotential(int label, int example_index, double potential)
           
 void indexExamples()
           
 int length()
           
 void set(int sequence_index, Point[] points, int[] labels)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrainingSequences

public TrainingSequences()
Method Detail

allocate

public void allocate(Configuration c,
                     int training_sequences)

length

public int length()

set

public void set(int sequence_index,
                Point[] points,
                int[] labels)

indexExamples

public void indexExamples()

cacheTrueFeatures

public void cacheTrueFeatures()

examples

public int examples()

features

public int features()

hasTrueFeature

public boolean hasTrueFeature(int example_index,
                              int feature_index)

getTrueFeatures

public java.util.List<java.lang.Integer> getTrueFeatures(int example_index,
                                                         java.util.List<java.lang.Integer> feature_indexes)

getCachedTrueFeatures

public int[] getCachedTrueFeatures(int example_index)

compare

public int compare(int example_indexa,
                   int example_indexb,
                   int feature_index)

getTarget

public double getTarget(int label,
                        int example_index)

incrementPotential

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

update

public void update()