private AbstractModel createModel(String fileName) throws IOException { return new BinaryGISModelReader(new DataInputStream(new GZIPInputStream( new FileInputStream(fileName)))).getModel(); }
public DefaultNonReferentialResolver(String projectName, String name, ResolverMode mode) throws IOException { this.mode = mode; this.modelName = projectName + "/" + name + ".nr"; if (mode == ResolverMode.TRAIN) { events = new ArrayList<Event>(); } else if (mode == ResolverMode.TEST) { if (loadAsResource) { model = new BinaryGISModelReader(new DataInputStream( this.getClass().getResourceAsStream(modelName))).getModel(); } else { model = (new SuffixSensitiveGISModelReader(new File(modelName + modelExtension))).getModel(); } nonRefIndex = model.getIndex(MaxentResolver.SAME); } else { throw new RuntimeException("unexpected mode " + mode); } }