@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, ENCODERS_FILE_NAME, getEncodersFile(dir)); }
@Override @SuppressWarnings({ "unchecked" }) public SequenceDataWriter<OUTCOME_TYPE> createDataWriter() throws IOException { return this.createDataWriter(this.dataWriterClassName, SequenceDataWriter.class); }
protected boolean setEncodersFromFileSystem( EncodingDirectoryDataWriter<?, ?, ENCODED_FEATURES_TYPE, OUTCOME_TYPE, ENCODED_OUTCOME_TYPE> dataWriter) { if (this.featuresEncoder != null && this.outcomeEncoder != null) { dataWriter.setFeaturesEncoder(this.featuresEncoder); dataWriter.setOutcomeEncoder(this.outcomeEncoder); return true; } return false; }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, MODEL_NAME)); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, MODEL_NAME)); }
@Override public void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry( modelStream, DELEGATED_MODEL_FILE_NAME, JarClassifierBuilder.getModelJarFile(this.getDelegatedModelDirectory(dir))); JarStreams.putNextJarEntry( modelStream, OUTCOME_FEATURE_EXTRACTOR_FILE_NAME, getOutcomeFeatureExtractorsFile(dir)); }
@Override @SuppressWarnings({ "unchecked" }) public DataWriter<OUTCOME_TYPE> createDataWriter() throws IOException { return this.createDataWriter(this.dataWriterClassName, DataWriter.class); }
@Override public void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, "outcome-lookup.txt", new File(dir, "outcome-lookup.txt")); JarStreams.putNextJarEntry(modelStream, MODEL_FILENAME, new File(dir, MODEL_FILENAME)); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, MODEL_NAME)); }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, "training-data.maxent.bin.gz")); File featureLookup = new File(dir, NameNumberFeaturesEncoder.LOOKUP_FILE_NAME); if (featureLookup.exists()) { JarStreams.putNextJarEntry(modelStream, "name-lookup.txt", featureLookup); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, MODEL_NAME)); }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, "model.svmlight", getModelFile(dir)); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, MODEL_NAME, new File(dir, MODEL_NAME)); }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, this.getModelName(), this.getModelFile(dir)); }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, this.getModelName(), this.getModelFile(dir)); }
@Override protected void packageClassifier(File dir, JarOutputStream modelStream) throws IOException { super.packageClassifier(dir, modelStream); JarStreams.putNextJarEntry(modelStream, this.getModelName(), this.getModelFile(dir)); }