@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(); } }
public DiscourseEntity resolve(MentionContext ec, DiscourseModel dm) { DiscourseEntity de; int ei = 0; double nonReferentialProbability = nonReferentialResolver.getNonReferentialProbability(ec); if (debugOn) { System.err.println(this +".resolve: " + ec.toText() + " -> " + "null "+nonReferentialProbability);
nonReferentialResolver.addEvent(mention);
public DiscourseEntity resolve(MentionContext ec, DiscourseModel dm) { DiscourseEntity de; int ei = 0; double nonReferentialProbability = nonReferentialResolver.getNonReferentialProbability(ec); if (debugOn) { System.err.println(this + ".resolve: " + ec.toText() + " -> " + "null " + nonReferentialProbability);
nonReferentialResolver.addEvent(mention);
@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(); } }