public abstract class EncodingDirectoryDataWriter<CLASSIFIER_BUILDER_TYPE extends EncodingJarClassifierBuilder<? extends CLASSIFIER_TYPE,ENCODED_FEATURES_TYPE,OUTCOME_TYPE,ENCODED_OUTCOME_TYPE>,CLASSIFIER_TYPE,ENCODED_FEATURES_TYPE,OUTCOME_TYPE,ENCODED_OUTCOME_TYPE> extends DirectoryDataWriter<CLASSIFIER_BUILDER_TYPE,CLASSIFIER_TYPE>
DataWriter
and SequenceDataWriter
implementations that write
training data to a file using a classifier builder with FeaturesEncoder
s and
OutcomeEncoder
s
Note that it does not declare that it implements either of the DataWriter interfaces. Subclasses
should do this.
Modifier and Type | Field and Description |
---|---|
protected File |
trainingDataFile |
protected PrintWriter |
trainingDataWriter |
classifierBuilder, outputDirectory
Constructor and Description |
---|
EncodingDirectoryDataWriter(File outputDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
finish()
Basic implementation of
DataWriter.finish() and SequenceDataWriter.finish()
that calls JarClassifierBuilder.saveToTrainingDirectory(File) |
void |
setFeaturesEncoder(FeaturesEncoder<ENCODED_FEATURES_TYPE> featuresEncoder) |
void |
setOutcomeEncoder(OutcomeEncoder<OUTCOME_TYPE,ENCODED_OUTCOME_TYPE> outcomeEncoder) |
getClassifierBuilder, newClassifierBuilder
protected File trainingDataFile
protected PrintWriter trainingDataWriter
public EncodingDirectoryDataWriter(File outputDirectory) throws FileNotFoundException
FileNotFoundException
public void finish() throws CleartkProcessingException
DirectoryDataWriter
DataWriter.finish()
and SequenceDataWriter.finish()
that calls JarClassifierBuilder.saveToTrainingDirectory(File)
finish
in class DirectoryDataWriter<CLASSIFIER_BUILDER_TYPE extends EncodingJarClassifierBuilder<? extends CLASSIFIER_TYPE,ENCODED_FEATURES_TYPE,OUTCOME_TYPE,ENCODED_OUTCOME_TYPE>,CLASSIFIER_TYPE>
CleartkProcessingException
public void setFeaturesEncoder(FeaturesEncoder<ENCODED_FEATURES_TYPE> featuresEncoder)
public void setOutcomeEncoder(OutcomeEncoder<OUTCOME_TYPE,ENCODED_OUTCOME_TYPE> outcomeEncoder)
Copyright © 2014. All rights reserved.