2012-08-16 13 views
5

Próbuję użyć generacji niestandardowej generacji OpenNLP dla interfejsu API nazwanego programu Finder.Tworzenie funkcji niestandardowych w interfejsie API NameNinder OpenNLP

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

przeszedłem dokumentacji, ale nie byłem w stanie zrozumieć, w jaki sposób wybrać różne funkcje.

To po prostu mówi:

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) 
     }); 

Ale jak właściwie korzystać z każdego z tych różnych generatorów fabularnych tworzyć własne niestandardowe funkcje. Czy ktoś może opublikować przykładowy kod definiujący te generatory funkcji i jak możemy go użyć do generowania niestandardowych funkcji. Z góry dziękuję.

+0

Utknąłem z tym samym. Czy byłeś w stanie rozwiązać ten problem? –

Odpowiedz

1

Nie znalazłem też żadnej dokumentacji, ale w przypadku większości generatorów funkcji code jest dość oczywiste. Oto kilka linków do repozytorium źródło:

Ponadto documentation zwrócić się do państw, które cytowany generator funkcja jest podobny do generatora domyślnej funkcji. Jednak source code pokazuje, że w rzeczywistości jest to identyczny z domyślnym generatorem funkcji.

Powiązane problemy