Создание пользовательских функций в OpenNLP Namefinder API

Я пытаюсь использовать генерацию пользовательских функций OpenNLP для API Named Finder.

http://opennlp.apache.org/documentation/1.5.3/manual/opennlp.html

Я просмотрел документацию, но не смог понять, как указать различные функции.

Он просто говорит:

AdaptiveFeatureGenerator featureGenerator = new CachedFeatureGenerator(
     new AdaptiveFeatureGenerator[]{
       new WindowFeatureGenerator(new TokenFeatureGenerator(), 2, 2),
       new WindowFeatureGenerator(new TokenClassFeatureGenerator(true), 2, 2),
       new OutcomePriorFeatureGenerator(),
       new PreviousMapFeatureGenerator(),
       new BigramNameFeatureGenerator(),
       new SentenceFeatureGenerator(true, false)
       });

Но как вы на самом деле используете каждый из этих различных генераторов функций для создания моих собственных пользовательских функций. Может ли кто-нибудь опубликовать пример кода, определяющий эти генераторы функций и как мы его используем для создания пользовательских функций. Спасибо в ожидании.

6
задан MWiesner 8 October 2015 в 11:43
поделиться