|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcalhoun.analysis.crf.features.interval29.StateLengthLogprobInterval29
public class StateLengthLogprobInterval29
| Constructor Summary | |
|---|---|
StateLengthLogprobInterval29()
|
|
| Method Summary | |
|---|---|
void |
evaluateNodeLength(InputSequence<? extends java.lang.Character> seq,
int pos,
int length,
int state,
FeatureList result)
|
CacheStrategySpec |
getCacheStrategy()
caching strategy that the CacheProcessor should use to cache values for this feature. |
java.lang.String |
getFeatureName(int featureIndex)
Returns a human identifiable name for the feature referenced by a given index. |
java.lang.String |
getInputComponent()
Specifies the particular component of the input which this feature manager uses, if the input data is a composite input which has multiple components. |
int |
getNumFeatures()
Returns the number of features maintained by this FeatureManager. |
boolean |
isMultipleFeatures()
|
void |
setExonExponential(boolean exonExponential)
|
void |
setForceExponential(boolean forceExponential)
|
void |
setInputComponent(java.lang.String name)
Sets which particular component of a CompositeInput this FeatureManager has access to. |
void |
setMultipleFeatures(boolean multipleFeatures)
set to true to indicate that intergenic, exonic, and intergenic lengths should each get a separate weight. |
void |
train(int startingIndex,
ModelManager modelInfo,
java.util.List<? extends TrainingSequence<? extends java.lang.Character>> data)
Provides access to the entire training set so that FeatureManager can compute global properties and assign feature indices. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StateLengthLogprobInterval29()
| Method Detail |
|---|
public void setForceExponential(boolean forceExponential)
public void setExonExponential(boolean exonExponential)
public void evaluateNodeLength(InputSequence<? extends java.lang.Character> seq,
int pos,
int length,
int state,
FeatureList result)
evaluateNodeLength in interface FeatureManagerNodeExplicitLength<java.lang.Character>public CacheStrategySpec getCacheStrategy()
FeatureManagerCacheProcessor should use to cache values for this feature.
This is only a hint, the cache processor is not required to use this (or any) caching strategy. This base class defaults
to the UNSPECIFIED cache strategy.
getCacheStrategy in interface FeatureManager<java.lang.Character>public java.lang.String getFeatureName(int featureIndex)
FeatureManager
getFeatureName in interface FeatureManager<java.lang.Character>featureIndex - the index of this feature
public java.lang.String getInputComponent()
FeatureManagernull if the input is not a composite or if the feature manager has access to all
of the input. See the Conrad User's Guide for how to set up input data.
getInputComponent in interface FeatureManager<java.lang.Character>public void setInputComponent(java.lang.String name)
FeatureManager
setInputComponent in interface FeatureManager<java.lang.Character>name - name of the component of the CompositeInput this FeatureManager has access to. Usually set automatically during configuration.
public void train(int startingIndex,
ModelManager modelInfo,
java.util.List<? extends TrainingSequence<? extends java.lang.Character>> data)
FeatureManager
train in interface FeatureManager<java.lang.Character>startingIndex - the feature index of the first feature owned by this FeatureManager. Each FeatureManager
must use up consecutive indexes, so the last index used will be startingIndex + numFeatures - 1.modelInfo - the model that contains this featuredata - the full list of training sequences to use to train the featurepublic int getNumFeatures()
FeatureManagerFeatureManager. This number must be fixed after the call to trainFeatures is complete.
getNumFeatures in interface FeatureManager<java.lang.Character>FeatureManagerpublic boolean isMultipleFeatures()
public void setMultipleFeatures(boolean multipleFeatures)
multipleFeatures - The multipleFeatures to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||