Hello,

+1 to change it. Like you said, it did not work before at all.

Jörn

On Wed, 2014-04-16 at 13:42 -0300, William Colen wrote:
> What do you think of this change?
> 
> This can break compatibility with old Doccat models created using the
> NGramFeatureGenerator.
> But probably the old models are not working anyway.
> 
> Thank you
> William
> 
> 
> 2014-04-16 13:39 GMT-03:00 <co...@apache.org>:
> 
> > Author: colen
> > Date: Wed Apr 16 16:39:40 2014
> > New Revision: 1587969
> >
> > URL: http://svn.apache.org/r1587969
> > Log:
> > OPENNLP-673 Added prefix to the NGram feature generator
> >
> > Modified:
> >
> > opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java
> >
> > Modified:
> > opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java
> > URL:
> > http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java?rev=1587969&r1=1587968&r2=1587969&view=diff
> >
> > ==============================================================================
> > ---
> > opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java
> > (original)
> > +++
> > opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/doccat/NGramFeatureGenerator.java
> > Wed Apr 16 16:39:40 2014
> > @@ -28,7 +28,7 @@ public class NGramFeatureGenerator imple
> >      List<String> features = new ArrayList<String>();
> >
> >      for (int i = 0; i < text.length - 1; i++) {
> > -      features.add(text[i] + " " + text[i + 1]);
> > +      features.add("ng=" + text[i] + ":" + text[i + 1]);
> >      }
> >
> >      return features;
> >
> >
> >


Reply via email to