You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/11/30 10:35:36 UTC

svn commit: r1208345 - /incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java

Author: joern
Date: Wed Nov 30 09:35:36 2011
New Revision: 1208345

URL: http://svn.apache.org/viewvc?rev=1208345&view=rev
Log:
No jira, now throws IOException correctly. Thanks to Aliaksandr Autayeu for providing a patch.

Modified:
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java?rev=1208345&r1=1208344&r2=1208345&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerCrossValidator.java Wed Nov 30 09:35:36 2011
@@ -19,8 +19,6 @@ package opennlp.tools.postag;
 
 import java.io.IOException;
 
-import opennlp.tools.cmdline.CmdLineUtil;
-import opennlp.tools.cmdline.TerminateToolException;
 import opennlp.tools.dictionary.Dictionary;
 import opennlp.tools.util.ObjectStream;
 import opennlp.tools.util.TrainingParameters;
@@ -104,7 +102,7 @@ public class POSTaggerCrossValidator {
    * 
    * @throws IOException
    */
-  public void evaluate(ObjectStream<POSSample> samples, int nFolds) throws IOException, IOException {
+  public void evaluate(ObjectStream<POSSample> samples, int nFolds) throws IOException {
     
     CrossValidationPartitioner<POSSample> partitioner = new CrossValidationPartitioner<POSSample>(
         samples, nFolds);
@@ -118,14 +116,9 @@ public class POSTaggerCrossValidator {
       if (this.ngramDictionary == null) {
         if(this.ngramCutoff != null) {
           System.err.print("Building ngram dictionary ... ");
-          try {
-            ngramDict = POSTaggerME.buildNGramDictionary(trainingSampleStream,
-                this.ngramCutoff);
-            trainingSampleStream.reset();
-          } catch (IOException e) {
-            CmdLineUtil.printTrainingIoError(e);
-            throw new TerminateToolException(-1);
-          }
+          ngramDict = POSTaggerME.buildNGramDictionary(trainingSampleStream,
+              this.ngramCutoff);
+          trainingSampleStream.reset();
           System.err.println("done");
         }
       } else {