Hmm let me try again, yes i copied it badly, i think the names are correct, i will give you a working example.
2017-06-07 15:46 GMT+02:00 Joern Kottmann <[email protected]>: > Ok, but are you sure you used matching names? The exception states > it-pos-maxent.bin, > which object did you map to it? > > Jörn > > On Wed, Jun 7, 2017 at 3:22 PM, Damiano Porta <[email protected]> > wrote: > > > Hi Jorn! Yes > > > > <dependency> > > <groupId>org.apache.opennlp</groupId> > > <artifactId>opennlp-tools</artifactId> > > <version>1.8.0</version> > > </dependency> > > > > Do i need others dependencies too? > > > > > > > > 2017-06-07 14:53 GMT+02:00 Joern Kottmann <[email protected]>: > > > > > This should be working. Did you test with 1.8.0? > > > > > > Jörn > > > > > > On Mon, Jun 5, 2017 at 3:43 PM, Damiano Porta <[email protected]> > > > wrote: > > > > > > > Hello, > > > > i am using the POSTaggerFeatureGenerator via generators.xml > > > > > > > > <tokenpos model="postagger.bin" /> > > > > > > > > during the training i add this model in the resources doing: > > > > > > > > HashMap<String, Object> map = new HashMap<>(); > > > > map.put("postagger.bin", myPostaggerModel); > > > > > > > > > > > > factory = new TokenNameFinderFactory( > > > > IOUtils.toByteArray(in), > > > > map, > > > > new BioCodec() > > > > ); > > > > > > > > I get this error: > > > > > > > > java.lang.IllegalStateException: Missing serializer for > > > it-pos-maxent.bin > > > > at opennlp.tools.util.model.BaseModel.serialize(BaseModel.java:589) > > > > at com.damiano.nlp.ner.trainer.Trainer.<init>(Trainer.java:187) > > > > at com.damiano.nlp.ner.trainer.Trainer.main(Trainer.java:44) > > > > 2017-06-05 15:37:35 INFO Trainer:192 - > java.lang.IllegalStateExceptio > > n: > > > > Missing serializer for postagger.bin > > > > > > > > Do i have to change the extension of the file? > > > > > > > > Thanks > > > > > > > > > >
