public class EventAnnotator extends TemporalEntityAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
protected CleartkExtractor |
contextFeatureExtractor |
private |
entityChunking |
private |
eventChunking |
private static java.lang.String |
FEATURE_SELECTION_NAME |
private FeatureSelection<java.lang.String> |
featureSelection |
protected java.lang.Float |
featureSelectionThreshold |
protected java.net.URI |
featureSelectionURI |
static java.lang.String |
PARAM_FEATURE_SELECTION_THRESHOLD |
static java.lang.String |
PARAM_FEATURE_SELECTION_URI |
static java.lang.String |
PARAM_PROBABILITY_OF_KEEPING_A_NEGATIVE_EXAMPLE |
static java.lang.String |
PARAM_SMOTE_NUM_NEIGHBORS |
private |
phraseChunking |
protected java.lang.Float |
probabilityOfKeepingANegativeExample |
protected java.lang.Float |
smoteNumOfNeighbors |
protected FeatureExtractor1 |
tokenFeatureExtractor |
Constructor and Description |
---|
EventAnnotator() |
Modifier and Type | Method and Description |
---|---|
static AnalysisEngineDescription |
createAnnotatorDescription() |
static AnalysisEngineDescription |
createAnnotatorDescription(java.io.File modelDirectory) |
static AnalysisEngineDescription |
createAnnotatorDescription(java.lang.String modelPath) |
static AnalysisEngineDescription |
createDataWriterDescription(java.lang.Class<?> dataWriter,
java.io.File outputDirectory,
float downratio,
float featureSelect,
float smoteNeighborNumber) |
static FeatureSelection<java.lang.String> |
createFeatureSelection(double threshold) |
static java.net.URI |
createFeatureSelectionURI(java.io.File outputDirectoryName) |
private static |
hasEntityType(int typeID) |
void |
initialize(UimaContext context) |
void |
process(JCas jCas,
Segment segment) |
process
public static final java.lang.String PARAM_PROBABILITY_OF_KEEPING_A_NEGATIVE_EXAMPLE
protected java.lang.Float probabilityOfKeepingANegativeExample
public static final java.lang.String PARAM_FEATURE_SELECTION_THRESHOLD
protected java.lang.Float featureSelectionThreshold
public static final java.lang.String PARAM_SMOTE_NUM_NEIGHBORS
protected java.lang.Float smoteNumOfNeighbors
public static final java.lang.String PARAM_FEATURE_SELECTION_URI
protected java.net.URI featureSelectionURI
privateentityChunking
privateeventChunking
privatephraseChunking
protected FeatureExtractor1 tokenFeatureExtractor
protected CleartkExtractor contextFeatureExtractor
private FeatureSelection<java.lang.String> featureSelection
private static final java.lang.String FEATURE_SELECTION_NAME
public static AnalysisEngineDescription createDataWriterDescription(java.lang.Class<?> dataWriter, java.io.File outputDirectory, float downratio, float featureSelect, float smoteNeighborNumber) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createAnnotatorDescription(java.io.File modelDirectory) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createAnnotatorDescription(java.lang.String modelPath) throws ResourceInitializationException
ResourceInitializationException
public static AnalysisEngineDescription createAnnotatorDescription() throws ResourceInitializationException
ResourceInitializationException
public static FeatureSelection<java.lang.String> createFeatureSelection(double threshold)
public static java.net.URI createFeatureSelectionURI(java.io.File outputDirectoryName)
public void initialize(UimaContext context) throws ResourceInitializationException
ResourceInitializationException
public void process(JCas jCas, Segment segment) throws AnalysisEngineProcessException
process
in class TemporalEntityAnnotator_ImplBase
AnalysisEngineProcessException
private statichasEntityType(int typeID)