calhoun.analysis.crf
Interface FeatureManagerNodeExplicitLength<InputType>

All Superinterfaces:
FeatureManager<InputType>, java.io.Serializable
All Known Subinterfaces:
ModelManager
All Known Implementing Classes:
BeanModel, CompositeFeatureManager, ConstrainedFeatureManager, Interval13Model, Interval29Model, IntronLengthFeature, StateLengthLogprobInterval13, StateLengthLogprobInterval29, TestFeatures.ExplicitHalfExponentialLengthFeature, TestFeatures.GaussianLengthFeature, ZeroOrderManager, ZeroOrderModel

public interface FeatureManagerNodeExplicitLength<InputType>
extends FeatureManager<InputType>

Since Features are computed as needed dynamically at runtime, a FeatureManager controls training and dynamic creation of the features. A FeatureManager manages features generated from a given InputType. This is a feature manager that implements an explicit length distribution.


Method Summary
 void evaluateNodeLength(InputSequence<? extends InputType> seq, int pos, int length, int state, FeatureList result)
           
 
Methods inherited from interface calhoun.analysis.crf.FeatureManager
getCacheStrategy, getFeatureName, getInputComponent, getNumFeatures, setInputComponent, train
 

Method Detail

evaluateNodeLength

void evaluateNodeLength(InputSequence<? extends InputType> seq,
                        int pos,
                        int length,
                        int state,
                        FeatureList result)