Package opennlp.tools.util.featuregen
Klasse WindowFeatureGenerator
java.lang.Object
opennlp.tools.util.featuregen.WindowFeatureGenerator
- Alle implementierten Schnittstellen:
AdaptiveFeatureGenerator
Generates previous (left-sided) and next (right-sided) features for a
given
AdaptiveFeatureGenerator
. The window size can be specified.
Features:
- Current token is always included unchanged,
- Previous tokens are prefixed with
p
distance, - Next tokens are prefix with
n
distance.
- Siehe auch:
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungWindowFeatureGenerator
(int prevWindowSize, int nextWindowSize, AdaptiveFeatureGenerator... generators) Initializes aWindowFeatureGenerator
with the given parameters.WindowFeatureGenerator
(AdaptiveFeatureGenerator generator) Initializes aWindowFeatureGenerator
.WindowFeatureGenerator
(AdaptiveFeatureGenerator... generators) Initializes aWindowFeatureGenerator
.WindowFeatureGenerator
(AdaptiveFeatureGenerator generator, int prevWindowSize, int nextWindowSize) Initializes aWindowFeatureGenerator
with the given parameters. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Informs a feature generator that the context of the adaptive data (typically a document) is no longer valid.void
createFeatures
(List<String> features, String[] tokens, int index, String[] preds) Adds the appropriate features for the token at the specifiedindex
with the specified array ofpreviousOutcomes
to the specified list of features.toString()
void
updateAdaptiveData
(String[] tokens, String[] outcomes) Informs a feature generator that the specified tokens have been classified with the corresponding set of specifiedoutcomes
.
-
Felddetails
-
PREV_PREFIX
- Siehe auch:
-
NEXT_PREFIX
- Siehe auch:
-
-
Konstruktordetails
-
WindowFeatureGenerator
public WindowFeatureGenerator(AdaptiveFeatureGenerator generator, int prevWindowSize, int nextWindowSize) Initializes aWindowFeatureGenerator
with the given parameters.- Parameter:
generator
- TheAdaptiveFeatureGenerator
to apply to the window.prevWindowSize
- Size of the window to the left of the current token.nextWindowSize
- Size of the window to the right of the current token.
-
WindowFeatureGenerator
public WindowFeatureGenerator(int prevWindowSize, int nextWindowSize, AdaptiveFeatureGenerator... generators) Initializes aWindowFeatureGenerator
with the given parameters.- Parameter:
prevWindowSize
- Size of the window to the left of the current token.nextWindowSize
- Size of the window to the right of the current token.generators
- One or moreAdaptiveFeatureGenerator
to apply to the window.
-
WindowFeatureGenerator
Initializes aWindowFeatureGenerator
. The previous and next window size is 5.- Parameter:
generator
- TheAdaptiveFeatureGenerator
to apply to the window.
-
WindowFeatureGenerator
Initializes aWindowFeatureGenerator
. The previous and next window size is 5.- Parameter:
generators
- One or moreAdaptiveFeatureGenerator
to apply to the window.
-
-
Methodendetails
-
createFeatures
Beschreibung aus Schnittstelle kopiert:AdaptiveFeatureGenerator
Adds the appropriate features for the token at the specifiedindex
with the specified array ofpreviousOutcomes
to the specified list of features.- Angegeben von:
createFeatures
in SchnittstelleAdaptiveFeatureGenerator
- Parameter:
features
- The list of features to be added to.tokens
- The tokens of the sentence or other text unit being processed.index
- The index of the token which is currently being processed.preds
- The outcomes for the tokens prior to the specified index.
-
updateAdaptiveData
Beschreibung aus Schnittstelle kopiert:AdaptiveFeatureGenerator
Informs a feature generator that the specified tokens have been classified with the corresponding set of specifiedoutcomes
.- Angegeben von:
updateAdaptiveData
in SchnittstelleAdaptiveFeatureGenerator
- Parameter:
tokens
- The tokens of the sentence or other text unit which has been processed.outcomes
- The outcomes associated with the specified tokens.
-
clearAdaptiveData
public void clearAdaptiveData()Beschreibung aus Schnittstelle kopiert:AdaptiveFeatureGenerator
Informs a feature generator that the context of the adaptive data (typically a document) is no longer valid.- Angegeben von:
clearAdaptiveData
in SchnittstelleAdaptiveFeatureGenerator
-
toString
-