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 {