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 FeaturesEncoders and
OutcomeEncoders
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, newClassifierBuilderprotected File trainingDataFile
protected PrintWriter trainingDataWriter
public EncodingDirectoryDataWriter(File outputDirectory) throws FileNotFoundException
FileNotFoundExceptionpublic void finish() throws CleartkProcessingException
DirectoryDataWriterDataWriter.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>CleartkProcessingExceptionpublic void setFeaturesEncoder(FeaturesEncoder<ENCODED_FEATURES_TYPE> featuresEncoder)
public void setOutcomeEncoder(OutcomeEncoder<OUTCOME_TYPE,ENCODED_OUTCOME_TYPE> outcomeEncoder)
Copyright © 2014. All rights reserved.