Создание пользовательских функций в 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)
       });

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


person Abhimanyu    schedule 16.08.2012    source источник
comment
Я тоже застрял с тем же. Вы смогли решить эту проблему?   -  person Arun A K    schedule 26.03.2013


Ответы (1)


Я также не нашел никакой документации, но для большинства генераторов функций код говорит сам за себя. Вот несколько ссылок на исходный репозиторий:

Кроме того, документация, которую вы ссылаются на то, что указанный генератор функций похож на генератор функций по умолчанию. Однако исходный код показывает, что он на самом деле идентичен генератору функций по умолчанию.

person wau    schedule 15.10.2013