@Override public void train() throws IOException { if (ResolverMode.TRAIN == mode) { if (debugOn) { System.err.println(this + " referential"); FileWriter writer = new FileWriter(modelName + ".events"); for (Iterator<Event> ei = events.iterator(); ei.hasNext();) { Event e = ei.next(); writer.write(e.toString() + "\n"); } writer.close(); } (new SuffixSensitiveGISModelWriter(GIS.trainModel(ObjectStreamUtils.createObjectStream(events), 100,10),new File(modelName + modelExtension))).persist(); nonReferentialResolver.train(); } }
@Override public void train() throws IOException { if (ResolverMode.TRAIN == mode) { if (debugOn) { System.err.println(this +" referential"); FileWriter writer = new FileWriter(modelName+".events"); for (Iterator<Event> ei=events.iterator();ei.hasNext();) { Event e = ei.next(); writer.write(e.toString()+"\n"); } writer.close(); } (new SuffixSensitiveGISModelWriter(GIS.trainModel(new CollectionEventStream(events),100,10),new File(modelName+modelExtension))).persist(); nonReferentialResolver.train(); } }