edu.umass.cs.mallet.base.pipe.tsf
Class OffsetFeatureConjunction
java.lang.Object
edu.umass.cs.mallet.base.pipe.Pipe
edu.umass.cs.mallet.base.pipe.tsf.OffsetFeatureConjunction
- All Implemented Interfaces:
- java.io.Serializable
- public class OffsetFeatureConjunction
- extends Pipe
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets)
|
OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets,
boolean tagAllTimesteps)
|
OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets,
boolean[] isNonNegated,
boolean tagAllTimesteps)
Create a Pipe for adding conjunctions of specified features. |
Methods inherited from class edu.umass.cs.mallet.base.pipe.Pipe |
getDataAlphabet, getInstanceId, getParent, getParentRoot, getTargetAlphabet, isDataAlphabetSet, isTargetProcessing, pipe, readResolve, resolveDataAlphabet, resolveTargetAlphabet, setDataAlphabet, setParent, setTargetAlphabet, setTargetProcessing |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OffsetFeatureConjunction
public OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets,
boolean[] isNonNegated,
boolean tagAllTimesteps)
- Create a Pipe for adding conjunctions of specified features.
- Parameters:
thisFeatureName
- Name of this conjunction feature.featureNames
- String giving name for each subfeature i.offsets
- For each subfeature i, which offset from the current timestep
must i appear at.isNonNegated
- If element i is false, then the negation of the
feature is added to the conjuction.
OffsetFeatureConjunction
public OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets,
boolean tagAllTimesteps)
OffsetFeatureConjunction
public OffsetFeatureConjunction(java.lang.String thisFeatureName,
java.lang.String[] featureNames,
int[] offsets)
pipe
public Instance pipe(Instance carrier)
- Description copied from class:
Pipe
- Process an Instance. This method takes an input Instance,
destructively modifies it in some way, and returns it.
This is the method by which all pipes are eventually run.
One can create a new concrete subclass of Pipe simply by
implementing this method.
- Specified by:
pipe
in class Pipe
- Parameters:
carrier
- Instance to be processed.