Slovník výrazov AI/Učenie s učiteľom

Učenie s učiteľom

hierarchická klasifikácia

Anglický výraz hierarchical classification

základnéheslo č. 1085 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená hierarchická klasifikácia?

Hierarchická klasifikácia predpovedá triedy usporiadané v taxonómii, zvyčajne v strome alebo orientovanom acyklickom grafe. Chyba sa posudzuje aj podľa vzdialenosti v hierarchii: zámena dvoch súrodencov je iná než priradenie do cudzej vetvy. Predikcia môže skončiť na vnútornej kategórii alebo liste a musí dodržať konzistenciu medzi rodičmi a potomkami.

Skúsenosť a kontext

Ako sa pojem používa v praxi

E-shop môže zaradiť výrobok do „Elektronika → Počítače → Notebooky“. Pri lokálnom prístupe rozhoduje model v každom uzle; pri globálnom optimalizuje celú cestu. Tréning potrebuje jednotnú verziu taxonómie a pravidlá pre položky s viacerými rodičmi. Hodnotenie zahŕňa presnosť na jednotlivých úrovniach, hierarchické precision/recall a závažnosť vzdialenosti chyby. Ak si model nie je istý listom, môže bezpečne vrátiť nadradenú kategóriu. Zmena taxonómie je zmena cieľového priestoru, nie iba premenovanie štítka.

Overiteľnosť

Odborné zdroje

  1. Silla & Freitas · Hierarchical classificationdoi.org
  2. scikit-learn · Multiclass and multioutputscikit-learn.org

Praktické odpovede

Často kladené otázky

Musí byť hierarchia strom?

Nie. Môže ísť aj o DAG, v ktorom má trieda viac nadradených uzlov.

Čo je hierarchicky nekonzistentný výstup?

Predpoveď potomka bez jeho povinného rodiča alebo dve vylučujúce sa vetvy.

Musí model vždy vybrať list?

Nie. Pri neistote môže byť platným výsledkom širšia vnútorná kategória.

Prečo bežná accuracy nestačí?

Rovnakým spôsobom trestá blízku aj významovo vzdialenú chybu.

Čo sa stane po pridaní vetvy?

Treba premapovať označenia, znovu validovať model a verziovať schému.