public class AddClassifierTokenPredictions extends Pipe implements Serializable
1) Create and serialize a featurePipe that converts raw input to FeatureVectorSequences 2) Pipe input data through featurePipe, train a TokenClassifiers via cross validation, then serialize the classifiers 2) Pipe input data through featurePipe and this pipe (using the saved classifiers), and train a Transducer 4) Serialize the trained Transducer
Modifier and Type | Class and Description |
---|---|
static class |
AddClassifierTokenPredictions.TokenClassifiers
This inner class represents the trained token classifiers.
|
Constructor and Description |
---|
AddClassifierTokenPredictions(AddClassifierTokenPredictions.TokenClassifiers tokenClassifiers,
int[] predRanks2add,
boolean binary,
InstanceList testList) |
AddClassifierTokenPredictions(InstanceList trainList) |
AddClassifierTokenPredictions(InstanceList trainList,
InstanceList testList) |
Modifier and Type | Method and Description |
---|---|
static InstanceList |
convert(InstanceList ilist,
Noop alphabetsPipe)
Converts each instance containing a FeatureVectorSequence to multiple instances,
each containing an AugmentableFeatureVector as data.
|
static InstanceList |
convert(Instance inst,
Noop alphabetsPipe) |
Alphabet |
getDataAlphabet() |
boolean |
getInProduction() |
Instance |
pipe(Instance carrier)
Add the token classifier's predictions as features to the instance.
|
void |
setInProduction(boolean inProduction) |
static void |
setInProduction(Pipe p,
boolean value) |
alphabetsMatch, getAlphabet, getAlphabets, getInstanceId, getTargetAlphabet, instanceFrom, instancesFrom, instancesFrom, isDataAlphabetSet, isTargetProcessing, newIteratorFrom, preceedingPipeDataAlphabetNotification, preceedingPipeTargetAlphabetNotification, precondition, readResolve, setDataAlphabet, setOrCheckDataAlphabet, setOrCheckTargetAlphabet, setTargetAlphabet, setTargetProcessing
public AddClassifierTokenPredictions(InstanceList trainList)
public AddClassifierTokenPredictions(InstanceList trainList, InstanceList testList)
public AddClassifierTokenPredictions(AddClassifierTokenPredictions.TokenClassifiers tokenClassifiers, int[] predRanks2add, boolean binary, InstanceList testList)
public void setInProduction(boolean inProduction)
public boolean getInProduction()
public static void setInProduction(Pipe p, boolean value)
public Alphabet getDataAlphabet()
getDataAlphabet
in class Pipe
public Instance pipe(Instance carrier)
public static InstanceList convert(InstanceList ilist, Noop alphabetsPipe)
ilist
- Instances with FeatureVectorSequence as data fieldalphabetsPipe
- a Noop pipe containing the data and target alphabets for the resulting InstanceListpublic static InstanceList convert(Instance inst, Noop alphabetsPipe)
inst
- input instance, with FeatureVectorSequence as data.alphabetsPipe
- a Noop pipe containing the data and target alphabets for
the resulting InstanceList and AugmentableFeatureVectorsCopyright © 2016. All rights reserved.