0

私は盗作検出のためのプロジェクトに取り組んでいます。スタンフォード パーサー API を使用して、テキスト ファイルに保存されている文の単語の品詞 (POS) タグを取得する必要があります。

クラスedu.Stanford.nlp.parser.lexparser.LexicalizedParserがこの目的に使用できることを理解しています。しかし、私はそれを機能させることができません。

このクラスまたはAPIで利用可能な他のクラスを利用してPOSタグを取得できるJavaでコードを書く方法を教えてください。

どうもありがとうございました

4

2 に答える 2

1

スターター ファイルParserDemo.javaを見ParserDemo2.javaて、ディストリビューションに含まれています。コードでパーサーを呼び出す簡単な例を示します。特に、各項目の を要求できるofを返すParserDemo2.javacall を参照してください。parse.taggedYield()ListTaggedWordtag()

ただし、品詞タガーだけが必要な場合は、 Stanford Part-of-Speech Taggerなどの品詞タガーを使用する方が高速でメモリ消費が少ないことがわかります。

于 2012-12-16T15:09:54.143 に答える
0

Javadoc は次の場所にありますhttp://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/parser/lexparser/package-summary.html。パッケージ名 ( edu.stanford.nlp.parser.lexparser) は大文字と小文字が区別されることに注意してくださいStanford。これは、「ClassNotFoundException」が発生することを意味します。

他の情報やエラーメッセージを提供しないため、さらに支援を提供することは困難です. Java パッケージのコンパイルと実行についてサポートが必要ですか? もしそうなら、NLPに取り組む前にそれを解決してください。

于 2012-12-15T17:40:37.173 に答える