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/05/24 23:00:45 UTC

svn commit: r1127288 - /incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java

Author: joern
Date: Tue May 24 21:00:45 2011
New Revision: 1127288

URL: http://svn.apache.org/viewvc?rev=1127288&view=rev
Log:
OPENNLP-185 Now uses only one instance of the pmap

Modified:
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java?rev=1127288&r1=1127287&r2=1127288&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/SimplePerceptronSequenceTrainer.java Tue May 24 21:00:45 2011
@@ -302,7 +302,7 @@ public class SimplePerceptronSequenceTra
     int numCorrect = 0;
     int oei=0;
     for (Sequence sequence : sequenceStream) {
-      Event[] taggerEvents = sequenceStream.updateContext(sequence, new PerceptronModel(params,predLabels,outcomeLabels));
+      Event[] taggerEvents = sequenceStream.updateContext(sequence, new PerceptronModel(params,predLabels,pmap,outcomeLabels));
       for (int ei=0;ei<taggerEvents.length;ei++,oei++) {
         int max = omap.get(taggerEvents[ei].getOutcome());
         if (max == outcomeList[oei]) {