Package opennlp.tools.ml.model
Class OnePassRealValueDataIndexer
- java.lang.Object
-
- opennlp.tools.ml.model.AbstractDataIndexer
-
- opennlp.tools.ml.model.OnePassDataIndexer
-
- opennlp.tools.ml.model.OnePassRealValueDataIndexer
-
- All Implemented Interfaces:
DataIndexer
public class OnePassRealValueDataIndexer extends OnePassDataIndexer
An indexer for maxent model data which handles cutoffs for uncommon contextual predicates and provides a unique integer index for each of the predicates and maintains event values.
-
-
Constructor Summary
Constructors Constructor Description OnePassRealValueDataIndexer(ObjectStream<Event> eventStream, int cutoff)
Two argument constructor for DataIndexer.OnePassRealValueDataIndexer(ObjectStream<Event> eventStream, int cutoff, boolean sort)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float[][]
getValues()
Returns the values associated with each event context or null if integer values are to be used.-
Methods inherited from class opennlp.tools.ml.model.AbstractDataIndexer
getContexts, getNumEvents, getNumTimesEventsSeen, getOutcomeLabels, getOutcomeList, getPredCounts, getPredLabels
-
-
-
-
Constructor Detail
-
OnePassRealValueDataIndexer
public OnePassRealValueDataIndexer(ObjectStream<Event> eventStream, int cutoff, boolean sort) throws java.io.IOException
- Throws:
java.io.IOException
-
OnePassRealValueDataIndexer
public OnePassRealValueDataIndexer(ObjectStream<Event> eventStream, int cutoff) throws java.io.IOException
Two argument constructor for DataIndexer.- Parameters:
eventStream
- An Event[] which contains the a list of all the Events seen in the training data.cutoff
- The minimum number of times a predicate must have been observed in order to be included in the model.- Throws:
java.io.IOException
-
-
Method Detail
-
getValues
public float[][] getValues()
Description copied from interface:DataIndexer
Returns the values associated with each event context or null if integer values are to be used.- Specified by:
getValues
in interfaceDataIndexer
- Overrides:
getValues
in classAbstractDataIndexer
- Returns:
- the values associated with each event context.
-
-