public class ViterbiDataWriter<OUTCOME_TYPE> extends DirectoryDataWriter<ViterbiClassifierBuilder<OUTCOME_TYPE>,ViterbiClassifier<OUTCOME_TYPE>> implements SequenceDataWriter<OUTCOME_TYPE>, ReflectionUtil.TypeArgumentDelegator
| Modifier and Type | Field and Description |
|---|---|
protected DataWriter<OUTCOME_TYPE> |
delegatedDataWriter |
protected OutcomeFeatureExtractor[] |
outcomeFeatureExtractors |
protected File |
outputDirectory |
classifierBuilder| Constructor and Description |
|---|
ViterbiDataWriter(File outputDirectory,
OutcomeFeatureExtractor[] outcomeFeatureExtractors) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish()
Basic implementation of
DataWriter.finish() and SequenceDataWriter.finish()
that calls JarClassifierBuilder.saveToTrainingDirectory(File) |
Map<String,Type> |
getTypeArguments(Class<?> genericType) |
protected ViterbiClassifierBuilder<OUTCOME_TYPE> |
newClassifierBuilder()
Constructs a new
JarClassifierBuilder that will be set as the
DirectoryDataWriter.classifierBuilder during object construction. |
void |
setDelegatedDataWriter(DataWriter<OUTCOME_TYPE> delegatedDataWriter) |
void |
write(List<Instance<OUTCOME_TYPE>> instances) |
getClassifierBuilderprotected DataWriter<OUTCOME_TYPE> delegatedDataWriter
protected OutcomeFeatureExtractor[] outcomeFeatureExtractors
protected File outputDirectory
public ViterbiDataWriter(File outputDirectory, OutcomeFeatureExtractor[] outcomeFeatureExtractors)
public void finish() throws CleartkProcessingException
DirectoryDataWriterDataWriter.finish() and SequenceDataWriter.finish()
that calls JarClassifierBuilder.saveToTrainingDirectory(File)finish in interface SequenceDataWriter<OUTCOME_TYPE>finish in class DirectoryDataWriter<ViterbiClassifierBuilder<OUTCOME_TYPE>,ViterbiClassifier<OUTCOME_TYPE>>CleartkProcessingExceptionpublic Map<String,Type> getTypeArguments(Class<?> genericType)
getTypeArguments in interface ReflectionUtil.TypeArgumentDelegatorprotected ViterbiClassifierBuilder<OUTCOME_TYPE> newClassifierBuilder()
DirectoryDataWriterJarClassifierBuilder that will be set as the
DirectoryDataWriter.classifierBuilder during object construction.newClassifierBuilder in class DirectoryDataWriter<ViterbiClassifierBuilder<OUTCOME_TYPE>,ViterbiClassifier<OUTCOME_TYPE>>public void setDelegatedDataWriter(DataWriter<OUTCOME_TYPE> delegatedDataWriter)
public void write(List<Instance<OUTCOME_TYPE>> instances) throws CleartkProcessingException
write in interface SequenceDataWriter<OUTCOME_TYPE>CleartkProcessingExceptionCopyright © 2014. All rights reserved.