Thanks Dan.

On Thu, Dec 21, 2017 at 7:51 PM, Dan Russ <[email protected]> wrote:

> Hi Manoj,
>
> Yes,   In that documentation under the NameFinder training api (
> https://opennlp.apache.org/docs/1.8.3/manual/opennlp.
> html#tools.namefind.training.featuregen <https://opennlp.apache.org/
> docs/1.8.3/manual/opennlp.html#tools.namefind.training.featuregen>  ), it
> explains how to create custom features.  If you are using the command line
> took, an important thing, WHICH IS NOT MENTIONED IN THE DOCUMENTATION,  is
> that you must create a jar file with your custom feature generator and put
> it in the DIR/apache-opennlp-x.y.x/lib directory so that it is in the class
> path.
>
> Here is an example xml file to define the features ( I use the NameFinder,
> but the POSTagger should be similar)
>
> <generators>
>   <cache>
>     <generators>
>       <window prevLength = "2" nextLength = "2">
>         <token/>
>       </window>
>       <window prevLength = "2" nextLength = "2">
>         <custom class = "sequence.featuregenerators.JobSuffixFeatureGenerator"
> />
>       </window>
>       <custom class = "sequence.featuregenerators.KnownTaskFeatureGenerator"
> dict = "/trainingdata/taskfinder/knowntasks.dict" />
>     </generators>
>   </cache>
>
>
> opennlp TokenNameFinderTrainer.brat -featuregen fg.xml -lang en -model
> taskfinder.bin -tokenizerModel /home/me/apache-opennlp-models/en-token.bin
> -annotationConfig annotation.conf -bratDataDir /home/me/trainingdata/
> taskfinder/train
>
>
> Best of luck,
> Daniel
>
>
> > On Dec 21, 2017, at 9:01 AM, Manoj B. Narayanan <
> [email protected]> wrote:
> >
> > Hi,
> >
> > Is it possible to add custom features for POS Tagger? If so please let me
> > know how to do it.
> >
> > --
> > Regards,
> > Manoj.
>
>


-- 
Regards,
Manoj.

Reply via email to