public abstract class SingleOutcomeClassifierBuilder<OUTCOME_TYPE> extends JarClassifierBuilder<SingleOutcomeClassifier<OUTCOME_TYPE>>
| Modifier and Type | Field and Description |
|---|---|
protected OUTCOME_TYPE |
value |
manifest| Constructor and Description |
|---|
SingleOutcomeClassifierBuilder() |
| Modifier and Type | Method and Description |
|---|---|
File |
getTrainingDataFile(File dir) |
protected SingleOutcomeClassifier<OUTCOME_TYPE> |
newClassifier()
Create a new classifier using the attributes loaded by
JarClassifierBuilder.unpackageClassifier(JarInputStream). |
protected void |
packageClassifier(File dir,
JarOutputStream modelStream)
Add elements to a classifier jar.
|
protected abstract OUTCOME_TYPE |
parseOutcome(String outcome) |
protected void |
unpackageClassifier(JarInputStream modelStream)
Load classifier elements from a classifier jar.
|
protected void |
writeOutcome(File dir,
OUTCOME_TYPE outcome) |
fromManifest, fromTrainingDirectory, getModelJarFile, getModelJarFile, loadClassifier, loadClassifierFromTrainingDirectory, packageClassifier, saveToTrainingDirectory, trainAndPackage, trainClassifierprotected OUTCOME_TYPE value
public SingleOutcomeClassifierBuilder()
public File getTrainingDataFile(File dir)
protected SingleOutcomeClassifier<OUTCOME_TYPE> newClassifier()
JarClassifierBuilderJarClassifierBuilder.unpackageClassifier(JarInputStream).newClassifier in class JarClassifierBuilder<SingleOutcomeClassifier<OUTCOME_TYPE>>protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException
JarClassifierBuilderpackageClassifier in class JarClassifierBuilder<SingleOutcomeClassifier<OUTCOME_TYPE>>dir - The directory where the classifier model was trained.modelStream - The jar where the classifier is being written.IOException - For errors reading the directory or writing to the jar.protected abstract OUTCOME_TYPE parseOutcome(String outcome)
protected void unpackageClassifier(JarInputStream modelStream) throws IOException
JarClassifierBuilderJarClassifierBuilder.newClassifier().unpackageClassifier in class JarClassifierBuilder<SingleOutcomeClassifier<OUTCOME_TYPE>>modelStream - The classifier jarIOException - For errors reading from the jar.protected void writeOutcome(File dir, OUTCOME_TYPE outcome) throws IOException
IOExceptionCopyright © 2014. All rights reserved.