Translation not up to date
Produkt Watson Přirozený jazyk pro extrakci klíčových slov s blokem ohodnocení důležitosti extrahuje podstatné fráze ze vstupního textu na základě jejich relevance.
Název bloku
keywords_text-rank_<language>_stock
Podporovaný jazyk
Extrakce klíčových slov s řazením textu je k dispozici pro následující jazyky. Seznam kódů jazyků a odpovídajícího jazyka najdete v tématu Kódy jazyků.
ar, cs, da, de, en, es, fi, fr, he, hi, it, ja, ko, nb, nl, nl, nn, pt, ro, ru, sk, sv, tr, zh-cn
Funkce
Klíčová slova a text skupiny disků rank blokují podstatné jméno souboru extrahované ze vstupního dokumentu na základě toho, jak jsou v daném dokumentu relevantní.
Funkce | Příklady |
---|---|
Rám extrahované soujmenné fráze založené na relevanci | " Anna šla do školy na University of California Santa Cruz. Anna se připojila k univerzitě v roce 2015. " -> Anna, University of California Santa Cruz |
Závislosti na jiných blocích
Následující bloky musí být spuštěny dříve, než můžete spustit extrakci klíčových slov s blokem ohodnocení důležitosti:
syntax_izumo_<language>_stock
noun-phrases_rbr_<language>_stock
Ukázka kódu
import watson_nlp
text = "Anna went to school at University of California Santa Cruz. Anna joined the university in 2015."
# Load Syntax, Noun Phrases and Keywords models for English
syntax_model = watson_nlp.load('syntax_izumo_en_stock')
noun_phrases_model = watson_nlp.load('noun-phrases_rbr_en_stock')
keywords_model = watson_nlp.load('keywords_text-rank_en_stock')
# Run the Syntax and Noun Phrases models
syntax_prediction = syntax_model.run(text, parsers=('token', 'lemma', 'part_of_speech'))
noun_phrases = noun_phrases_model.run(text)
# Run the keywords model
keywords = keywords_model.run(syntax_prediction, noun_phrases, limit=2)
print(keywords)
Výstup z ukázky kódu:
'keywords':
[{'text': 'University of California Santa Cruz', 'relevance': 0.939524, 'count': 1},
{'text': 'Anna', 'relevance': 0.891002, 'count': 2}]
Nadřízené téma: Katalog úlohWatson Natural Language Processing