6

Named Finder API に OpenNLP のカスタム機能生成を使用しようとしています。

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

しかし、これらのさまざまな機能ジェネレーターを実際に使用して、独自のカスタム機能を作成するにはどうすればよいでしょうか。これらの機能ジェネレーターを定義するサンプル コードと、それをカスタム機能生成に使用する方法を誰かが投稿できますか? ありがとうございます。

4

1 に答える 1

3

ドキュメントも見つかりませんでしたが、ほとんどの機能ジェネレーターのコードは一目瞭然です。ソース リポジトリへのリンクを次に示します。

さらに、参照するドキュメントには、引用された特徴ジェネレーターがデフォルトの特徴ジェネレーターに似ていると記載されています。ただし、ソース コードは、実際にはデフォルトの特徴ジェネレーターと同一であることを示しています。

于 2013-10-15T06:41:47.963 に答える