Class AbstractDataIndexer<P extends opennlp.tools.util.Parameters>
java.lang.Object
opennlp.tools.ml.model.AbstractDataIndexer<P>
- All Implemented Interfaces:
opennlp.tools.ml.model.DataIndexer<P>
- Direct Known Subclasses:
OnePassDataIndexer, TwoPassDataIndexer
public abstract class AbstractDataIndexer<P extends opennlp.tools.util.Parameters>
extends Object
implements opennlp.tools.ml.model.DataIndexer<P>
Abstract
DataIndexer implementation for collecting
event and context counts used in training.- See Also:
-
Field Details
-
SORT_PARAM
- See Also:
-
SORT_DEFAULT
public static final boolean SORT_DEFAULT- See Also:
-
-
Constructor Details
-
AbstractDataIndexer
public AbstractDataIndexer()
-
-
Method Details
-
init
-
getContexts
public int[][] getContexts()- Specified by:
getContextsin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-
getNumTimesEventsSeen
public int[] getNumTimesEventsSeen()- Specified by:
getNumTimesEventsSeenin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-
getOutcomeList
public int[] getOutcomeList()- Specified by:
getOutcomeListin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-
getPredLabels
-
getOutcomeLabels
-
getPredCounts
public int[] getPredCounts()- Specified by:
getPredCountsin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-
getNumEvents
public int getNumEvents()- Specified by:
getNumEventsin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-
getValues
public float[][] getValues()- Specified by:
getValuesin interfaceopennlp.tools.ml.model.DataIndexer<P extends opennlp.tools.util.Parameters>
-