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 2012/08/23 10:37:30 UTC

svn commit: r1376404 - in /opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser: ParserTrainerTool.java TrainingParams.java

Author: joern
Date: Thu Aug 23 08:37:29 2012
New Revision: 1376404

URL: http://svn.apache.org/viewvc?rev=1376404&view=rev
Log:
OPENNLP-534 Added option to learn/generate function tags. Thanks to Tim Miller for providing a patch!

Modified:
    opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java
    opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java

Modified: opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java
URL: http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java?rev=1376404&r1=1376403&r2=1376404&view=diff
==============================================================================
--- opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java (original)
+++ opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/ParserTrainerTool.java Thu Aug 23 08:37:29 2012
@@ -124,6 +124,9 @@ public final class ParserTrainerTool ext
               params.getEncoding()));
       
       ParserType type = parseParserType(params.getParserType());
+      if(params.getFun()){
+    	  Parse.useFunctionTags(true);
+      }
       
       if (ParserType.CHUNKING.equals(type)) {
         model = opennlp.tools.parser.chunking.Parser.train(

Modified: opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java
URL: http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java?rev=1376404&r1=1376403&r2=1376404&view=diff
==============================================================================
--- opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java (original)
+++ opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/parser/TrainingParams.java Thu Aug 23 08:37:29 2012
@@ -39,4 +39,8 @@ interface TrainingParams extends BasicTr
   @ParameterDescription(valueName = "headRulesFile", description = "head rules file.")
   File getHeadRules();
   
+  @ParameterDescription(valueName = "true|false", description = "Learn to generate function tags.")
+  @OptionalParameter(defaultValue = "false")
+  Boolean getFun();
+  
 }