Package opennlp.maxent

Examples of opennlp.maxent.GISModel.eval()


      GISModel gm = GIS.trainModel(100, di);
     
      //ClassificationEvaluator ce = new ClassificationEvaluator();
     
      for(Event event : testEvents) {
        double [] results = gm.eval(event.getContext());
        String result = results[gm.getIndex("TRUE")] > 0.5 ? "TRUE" : "FALSE";
        //String result = gm.getBestOutcome(results);
        //System.out.println(event.getOutcome() + "\t" + result + "\t" + results[gm.getIndex(event.getOutcome())] + "\t" + StringTools.arrayToList(event.getContext()));
        ce.logEvent(event.getOutcome(), result);
      }
View Full Code Here


    int mp = 0;
    int mn = 0;
    for(int i=numDocs/2;i<numDocs;i++) {
      Event e = docToEvent(ir, i, c);
      //System.out.println(gm.getBestOutcome(gm.eval(e.getContext())));
      double prob = gm.eval(e.getContext())[gm.getIndex("TRUE")];
      //System.out.println(ir.document(i).getField("filename").stringValue().replaceAll("markedup", "source"));
      String name = ir.document(i).getField("filename").stringValue().replaceAll("markedup", "source");
      byProb.put(name, prob);
      res.put(name, e.getOutcome());
      if(e.getOutcome().equals("TRUE")) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.