Translation not up to date
Blok Watson Natural Language Processing Categories přiřazuje jednotlivým uzlům v rámci hierarchické taxonomie vstupnímu dokumentu. Například v textu IBM ohlásí nové pokroky v kvantové výpočetní technice, příklady extrahovaných kategorií jsou technology and computing/hardware/computer
a technology and computing/operating systems
. Tyto kategorie představují uzly úrovně 3 a úrovně 2 v hierarchické taxonomii.
Tento blok se liší od bloku klasifikace v rámci tohoto školení začíná ze sady semenových frází přidružených ke každému uzlu v taxonomii a nevyžaduje označené dokumenty.
Všimněte si, že blok hierarchického textu kategorizace lze použít pouze v notebooku, který je spuštěn v prostředí založeném na běhovém prostředí 22.2 nebo v běhovém prostředí 23.1 , který obsahuje knihovnu Watson Natural Language Processing.
Název bloku
categories_esa_en_stock
Podporované jazyky
Blok kategorií 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ů.
de, cs
Funkce
Pomocí tohoto bloku můžete určit témata dokumentů na webu za účelem kategorizace webových stránek v taxonomii obecných témat o doménách, pro umístění inzerce a doporučení obsahu. Model byl testován na datech ze sestav novinek a obecných webových stránek.
Seznam kategorií, které lze vrátit, najdete v tématu Typy kategorií.
Závislosti na jiných blocích
Před spuštěním hierarchického bloku kategorizace musí být spuštěn následující blok:
syntax_izumo_<language>_stock
Ukázka kódu
import watson_nlp
# Load Syntax and a Categories model for English
syntax_model = watson_nlp.load('syntax_izumo_en_stock')
categories_model = watson_nlp.load('categories_esa_en_stock')
# Run the syntax model on the input text
syntax_prediction = syntax_model.run('IBM announced new advances in quantum computing')
# Run the categories model on the result of syntax
categories = categories_model.run(syntax_prediction)
print(categories)
Výstup z ukázky kódu:
{
"categories": [
{
"labels": [
"technology & computing",
"computing"
],
"score": 0.992489,
"explanation": []
},
{
"labels": [
"science",
"physics"
],
"score": 0.945449,
"explanation": []
}
],
"producer_id": {
"name": "ESA Hierarchical Categories",
"version": "1.0.0"
}
}
Nadřízené téma: Katalog úlohWatson Natural Language Processing