@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.classifier = (Classifier) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.classifier = (Classifier) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); // create the model dir to unpack all the model files this.modelDir = Files.createTempDir(); // grab the script dir from the manifest: this.scriptDir = new File(modelStream.getManifest().getMainAttributes().getValue(SCRIPT_DIR_PARAM)); extractFileToDir(modelDir, modelStream, "outcome-lookup.txt"); extractFileToDir(modelDir, modelStream, MODEL_FILENAME); }
/** * Unpackage the classifier out of a JarInputStream. */ @Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); this.models = new TreeMap<Integer, TreeKernelSvmModel>(); // File model; TreeKernelSvmModel model; int label = 1; while ((model = getNextModel(modelStream, label)) != null) { this.models.put(label, model); label += 1; } if (this.models.isEmpty()) { throw new IOException(String.format("no models found in %s", modelStream)); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); this.model = new BinaryGISModelReader(new DataInputStream(new GZIPInputStream(modelStream))) .getModel(); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); this.models = new TreeMap<Integer, SvmLightModel>(); this.sigmoids = new TreeMap<Integer, Sigmoid>(); int label = 1; SvmLightModel model; while ((model = getNextModel(modelStream, label)) != null) { this.models.put(label, model); JarStreams.getNextJarEntry(modelStream, String.format("model-%d.sigmoid", label)); try { this.sigmoids.put(label, (Sigmoid) new ObjectInputStream(modelStream).readObject()); } catch (ClassNotFoundException e) { throw new IOException(e); } label += 1; } if (this.models.isEmpty()) { throw new IOException(String.format("no models found in %s", modelStream)); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); this.models = new TreeMap<Integer, SvmLightModel>(); this.sigmoids = new TreeMap<Integer, Sigmoid>(); int label = 1; SvmLightModel model; while ((model = getNextModel(modelStream, label)) != null) { this.models.put(label, model); JarStreams.getNextJarEntry(modelStream, String.format("model-%d.sigmoid", label)); try { this.sigmoids.put(label, (Sigmoid) new ObjectInputStream(modelStream).readObject()); } catch (ClassNotFoundException e) { throw new IOException(e); } label += 1; } if (this.models.isEmpty()) { throw new IOException(String.format("no models found in %s", modelStream)); } }
super.unpackageClassifier(modelStream);
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = Model.load(new InputStreamReader(modelStream)); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }