Author: joern
Date: Tue Apr  7 12:00:57 2015
New Revision: 1671823

URL: http://svn.apache.org/r1671823
Log:
OPENNLP-751 Corrected default beam size (copy and paste error) and beam size is 
now included in model

Modified:
    
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerME.java
    
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerModel.java

Modified: 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerME.java
URL: 
http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerME.java?rev=1671823&r1=1671822&r2=1671823&view=diff
==============================================================================
--- 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerME.java 
(original)
+++ 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerME.java 
Tue Apr  7 12:00:57 2015
@@ -31,7 +31,6 @@ import opennlp.tools.ml.model.Event;
 import opennlp.tools.ml.model.MaxentModel;
 import opennlp.tools.ml.model.SequenceClassificationModel;
 import opennlp.tools.ml.model.TrainUtil;
-import opennlp.tools.namefind.NameFinderME;
 import opennlp.tools.postag.POSSampleSequenceStream;
 import opennlp.tools.util.ObjectStream;
 import opennlp.tools.util.Sequence;
@@ -199,7 +198,7 @@ public class ChunkerME implements Chunke
 
     String beamSizeString = 
mlParams.getSettings().get(BeamSearch.BEAM_SIZE_PARAMETER);
 
-    int beamSize = NameFinderME.DEFAULT_BEAM_SIZE;
+    int beamSize = ChunkerME.DEFAULT_BEAM_SIZE;
     if (beamSizeString != null) {
       beamSize = Integer.parseInt(beamSizeString);
     }
@@ -232,7 +231,7 @@ public class ChunkerME implements Chunke
     }
 
     if (chunkerModel != null) {
-      return new ChunkerModel(lang, chunkerModel, manifestInfoEntries, 
factory);
+      return new ChunkerModel(lang, chunkerModel, beamSize, 
manifestInfoEntries, factory);
     }
     else {
       return new ChunkerModel(lang, seqChunkerModel, manifestInfoEntries, 
factory);

Modified: 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerModel.java
URL: 
http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerModel.java?rev=1671823&r1=1671822&r2=1671823&view=diff
==============================================================================
--- 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerModel.java
 (original)
+++ 
opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/chunker/ChunkerModel.java
 Tue Apr  7 12:00:57 2015
@@ -34,7 +34,6 @@ import opennlp.tools.ml.model.BinaryFile
 import opennlp.tools.ml.model.GenericModelReader;
 import opennlp.tools.ml.model.MaxentModel;
 import opennlp.tools.ml.model.SequenceClassificationModel;
-import opennlp.tools.namefind.NameFinderME;
 import opennlp.tools.util.BaseToolFactory;
 import opennlp.tools.util.InvalidFormatException;
 import opennlp.tools.util.model.BaseModel;
@@ -136,7 +135,7 @@ public class ChunkerModel extends BaseMo
     if (artifactMap.get(CHUNKER_MODEL_ENTRY_NAME) instanceof MaxentModel) {
       String beamSizeString = 
manifest.getProperty(BeamSearch.BEAM_SIZE_PARAMETER);
 
-      int beamSize = NameFinderME.DEFAULT_BEAM_SIZE;
+      int beamSize = ChunkerME.DEFAULT_BEAM_SIZE;
       if (beamSizeString != null) {
         beamSize = Integer.parseInt(beamSizeString);
       }


Reply via email to