名詞句を抽出するテキストがあります。私は簡単に私が持っているテキストのための型パーサを得ることができますが、テキストの名詞句をどのように抽出することができますか?スタンフォード型パーサーを使用してテキストファイルから名詞句を抽出する
13
A
答えて
0
POSタグ付けにスタンフォードコアNLPを使用できます。 http://nlp.stanford.edu/software/corenlp.shtml#Usageにサンプルコードがあり、これは実験の出発点になります。プロパティとしてtokenize、split、posを与える必要があります。これにより、対応するタグとともにトークンのリストが出力されます。
タグリスト全体をhttp://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.htmlで見ることができます。すべての名詞タグはNNで始まります。このチェックを実行すると、必要なトークンが得られます。
7
9
ツリーから名詞句を抽出するには、次のコードを使用します。それはあなたがパースに保存されている文(すなわち、解析メソッドを適用LexicalizedParserクラスの出力である)
public static List<Tree> GetNounPhrases()
{
List<Tree> phraseList=new ArrayList<Tree>();
for (Tree subtree: parse)
{
if(subtree.label().value().equals("NP"))
{
phraseList.add(subtree);
System.out.println(subtree);
}
}
return phraseList;
}
関連する問題
- 1. Pythonを使用してNLTKから名詞句を抽出する
- 2. Spacyを使用して動詞句を抽出する
- 3. テキストから名詞+名詞または(adj |名詞)+名詞を抽出する
- 4. pycorenlpというPythonのライブラリを使ってNP(名詞句)とVP(動詞句)を抽出する方法
- 5. テキストから動詞句をいつ抽出しますか?
- 6. Java OpenNLP文からすべての名詞を抽出する
- 7. テキストファイルからファイル名を抽出する
- 8. Powershellからインポートした.csvを使用してActive Directoryから名詞を抽出する
- 9. PowerShellを使用してテキストファイルからテーブルを抽出する
- 10. スタンフォードTregexを使用してサブツリーを抽出する
- 11. MP3から歌詞を抽出する
- 12. データフレームから名詞を抽出する方法
- 13. JAXでSAXパーサーを使用してXMLファイルからテキストノードを抽出する
- 14. スタンフォード(Stanford)の共参照代名詞代名詞
- 15. トレーニングコーパスから名詞句を抽出し、NLTKを使用してストップワードを削除するときにエラーが発生する
- 16. スタンフォード依存パーサーの句読法を維持する方法
- 17. Python:Spacyなどを使用した名詞句(例:前置詞)以外のチャンク
- 18. 複数のテキストファイル名から行を抽出し、それらの行をテキストファイルから取り出します - Linux
- 19. スクリプトを使用してテキストファイルから値を抽出する方法は?
- 20. Pythonを使用してテキストファイルから複数の行を抽出する
- 21. テキストファイルからbashツールを使用して列範囲を抽出する
- 22. テキストファイルからURLを抽出し、Powershellを使用して解析します。
- 23. 代名詞とその名詞を検出しますか?
- 24. Pythonを使用してテキストファイルからデータの列を抽出します
- 25. JavaでスタンフォードCoreNLPパッケージを使用してトリプルを抽出するには?
- 26. where句の属性名を使用してXML Clobからデータを抽出します
- 27. テキストファイルからデータテーブルを抽出するJava
- 28. テキストファイルからURLを抽出する
- 29. テキストファイルから行を抽出する
- 30. テキストファイル(python)からデータを抽出する
を解析されていることを前提と私はスタンフォード大学のパーサを入力した取得しようとしましたが、まだ名詞句を表現しているタグ不思議! –
UにはNLPツールが必要です。この質問をチェックするhttp://stackoverflow.com/questions/1889675/extract-nouns-from-text-java –
なぜ最初に依存関係パーサーを使用していますか?通常のパースツリージェネレータは、あなたが望むもののために行くそのように思えます。 –