資料の 英語版 に戻る名詞句の抽出
名詞句の抽出
最終更新: 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)
コード・サンプルの出力:
{
"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"
}
}