Slovník výrazov AI/Učenie bez učiteľa

Učenie bez učiteľa

zhlukovanie

Anglický výraz clustering

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

Presná definícia

Čo znamená zhlukovanie?

Zhlukovanie rozdeľuje alebo mäkko priraďuje objekty do skupín tak, aby boli podľa zvolenej reprezentácie a kritéria vnútri skupiny podobnejšie než medzi skupinami. Algoritmy sa líšia tým, či hľadajú centroidy, husté oblasti, hierarchiu alebo grafové oddelenie. Zhluk nie je automaticky prirodzená kategória ani kauzálny typ.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri segmentácii produktov sa najprv vyberú vlastnosti relevantné pre použitie, odstránia identifikátory a upraví mierka. K-means sa hodí na približne kompaktné zhluky, DBSCAN na husté oblasti s hlukom a hierarchické metódy na viac úrovní. Počet a parametre sa posudzujú cez stabilitu pri opakovanom vzorkovaní, silhouette či iné kritériá a odbornú zrozumiteľnosť. Zhluky sa pomenujú až po analýze ich vlastností. Pri nasadení sa určí, ako zaradiť nový bod a čo urobiť, ak neleží blízko žiadnej skupiny.

Overiteľnosť

Odborné zdroje

  1. scikit-learn · Clusteringscikit-learn.org
  2. Hastie, Tibshirani, Friedman · ESLhastie.su.domains

Praktické odpovede

Často kladené otázky

Musí sa počet zhlukov zadať vopred?

Pri niektorých algoritmoch áno, pri hustotných alebo hierarchických nie vždy.

Prečo je škálovanie dôležité?

Väčšina metód používa vzdialenosť, ktorú môže ovládnuť premenná vo veľkých jednotkách.

Majú čísla zhlukov poradie?

Nie. Sú to zameniteľné identifikátory bez ordinálneho významu.

Zaručí vysoké silhouette užitočné skupiny?

Nie. Skóre hodnotí geometriu podľa konkrétnej metriky, nie obchodný význam.

Prečo opakovať zhlukovanie?

Nestabilné skupiny môžu byť dôsledkom náhodnej inicializácie alebo malej zmeny vzorky.