名詞句の抽出
最終更新: 2024年7月23日
Watson Natural Language Processing 名詞句抽出ブロックは、入力テキストから名詞句を抽出します。
ブロック名
noun-phrases_rbr_<language>_stock
注: モデル名の「rbr」の省略形は、ルール・ベースの推論を意味します。 RBR モデルは、数値、E メール、電話などの構文的に通常のエンティティー・タイプを処理します。
サポート対象言語
名詞句の抽出は、以下の言語で使用できます。 言語コードおよび対応する言語のリストについては、『言語コード』を参照してください。
ar、cs、da、de、es、en、fi、fr、he、hi、it、ja、ko、nb、nl、nn、pt、ro、ru、sk、sv、tr、zh_cn、zh_tw
機能
名詞句抽出ブロックは、入力テキストから重複しない名詞句を抽出します。
機能 | 例 |
---|---|
重複しない名詞句の抽出 | 「アナはカリフォルニア大学サンタクルス校に通いました」-> アナ、学校、カリフォルニア大学サンタクルス校 |
他のブロックへの依存関係
なし
コード・サンプル
import watson_nlp
# Load the model for English
noun_phrases_model = watson_nlp.load('noun-phrases_rbr_en_stock')
# Run the model on the input text
noun_phrases = noun_phrases_model.run('Anna went to school at University of California Santa Cruz')
print(noun_phrases)
Copy to clipboard
コード・サンプルの出力:
{ "noun_phrases": [ { "span": { "begin": 0, "end": 4, "text": "Anna" } }, { "span": { "begin": 13, "end": 19, "text": "school" } }, { "span": { "begin": 23, "end": 58, "text": "University of California Santa Cruz" } } ], "producer_id": { "name": "RBR Noun phrases", "version": "0.0.1" } }
Show more
トピックは役に立ちましたか?
0/1000