public void testPredict() throws Exception { CRF crf = (CRF) FileUtils.readObject(new File("web.model")); Pipe p = makeSpacePredictionPipe(); InstanceList predictInstances = new InstanceList(p); predictInstances.addThruPipe(new LineGroupIterator(new FileReader( "data/predict.data"), Pattern.compile("^//s*$"), true)); System.out.println("Testing results:"); for (int i = 0; i < predictInstances.size(); i++) { Instance inst = predictInstances.get(i); Sequence input = (Sequence) inst.getData(); Sequence output = crf.transduce(input); System.out.println(output); }