contextFold.features
Class FeatureTemplate
java.lang.Object
contextFold.features.FeatureTemplate
- All Implemented Interfaces:
- java.io.Serializable
public class FeatureTemplate
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
firstVectorIx
protected int firstVectorIx
name
protected java.lang.String name
featureExtractor
protected FeatureExtractor featureExtractor
valueCalculator
protected ValueCalculator valueCalculator
initWeights
protected java.util.Map<java.lang.Integer,java.lang.Float> initWeights
FeatureTemplate
public FeatureTemplate(java.lang.String templateName,
FeatureExtractor featureExtractor)
FeatureTemplate
public FeatureTemplate(java.lang.String templateName,
ValueCalculator valueCalculator)
FeatureTemplate
public FeatureTemplate(java.lang.String templateName,
FeatureExtractor featureExtractor,
ValueCalculator valueCalculator)
getFirstVectorIx
public int getFirstVectorIx()
- Returns:
- the index in the feature/weight vector of the
first feature of the template.
setFirstVectorIx
protected void setFirstVectorIx(int newIx)
getName
public java.lang.String getName()
- Returns:
- the name of template.
getCardinality
public int getCardinality()
- Returns:
- the number of contextFold.features in the template.
getFeatureExtractor
public FeatureExtractor getFeatureExtractor()
getValueCalculator
public ValueCalculator getValueCalculator()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setInitialWeight
public void setInitialWeight(float initialWeight,
java.lang.String contextFeature)
getFeatureName
public java.lang.String getFeatureName(int i)