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();
+
}