calhoun.analysis.crf
Interface FeatureManagerEdgeExplicitLength<InputType>

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

public interface FeatureManagerEdgeExplicitLength<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 evaluateEdgeLength(InputSequence<? extends InputType> seq, int pos, int length, int prevState, int state, FeatureList result)
           
 
Methods inherited from interface calhoun.analysis.crf.FeatureManager
getCacheStrategy, getFeatureName, getInputComponent, getNumFeatures, setInputComponent, train
 

Method Detail

evaluateEdgeLength

void evaluateEdgeLength(InputSequence<? extends InputType> seq,
                        int pos,
                        int length,
                        int prevState,
                        int state,
                        FeatureList result)
Parameters:
seq -
pos -
length -
prevState -
state -
result -