public class SvmLightStringOutcomeClassifierBuilder extends ClassifierBuilder_ImplBase<SvmLightStringOutcomeClassifier,FeatureVector,String,Integer>
featuresEncoder, outcomeEncodermanifest| Constructor and Description |
|---|
SvmLightStringOutcomeClassifierBuilder() |
| Modifier and Type | Method and Description |
|---|---|
File |
getTrainingDataFile(File dir) |
File |
getTrainingDataFile(File dir,
int label) |
protected SvmLightStringOutcomeClassifier |
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.
|
void |
trainClassifier(File dir,
String... args)
Train a classifier from a training directory, as prepared by
JarClassifierBuilder.saveToTrainingDirectory(File). |
protected void |
unpackageClassifier(JarInputStream modelStream)
Load classifier elements from a classifier jar.
|
getEncodersFile, getFeaturesEncoder, getOutcomeEncoder, saveToTrainingDirectory, setFeaturesEncoder, setOutcomeEncoderfromManifest, fromTrainingDirectory, getModelJarFile, getModelJarFile, loadClassifier, loadClassifierFromTrainingDirectory, packageClassifier, trainAndPackagepublic SvmLightStringOutcomeClassifierBuilder()
public File getTrainingDataFile(File dir)
getTrainingDataFile in class EncodingJarClassifierBuilder<SvmLightStringOutcomeClassifier,FeatureVector,String,Integer>public File getTrainingDataFile(File dir, int label)
protected SvmLightStringOutcomeClassifier newClassifier()
JarClassifierBuilderJarClassifierBuilder.unpackageClassifier(JarInputStream).newClassifier in class JarClassifierBuilder<SvmLightStringOutcomeClassifier>protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException
JarClassifierBuilderpackageClassifier in class EncodingJarClassifierBuilder<SvmLightStringOutcomeClassifier,FeatureVector,String,Integer>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.public void trainClassifier(File dir, String... args) throws Exception
JarClassifierBuilderJarClassifierBuilder.saveToTrainingDirectory(File). Typically called at the command line by
Train.main(String...).trainClassifier in class JarClassifierBuilder<SvmLightStringOutcomeClassifier>dir - The directory where training data and other classifier information has been written
and where the trained classifier should be stored.args - Additional command line arguments for the classifier trainer.Exceptionprotected void unpackageClassifier(JarInputStream modelStream) throws IOException
JarClassifierBuilderJarClassifierBuilder.newClassifier().unpackageClassifier in class EncodingJarClassifierBuilder<SvmLightStringOutcomeClassifier,FeatureVector,String,Integer>modelStream - The classifier jarIOException - For errors reading from the jar.Copyright © 2014. All rights reserved.