Slovník výrazov AI/Architektúry hlbokého učenia

Architektúry hlbokého učenia

kapsulová sieť

Anglický výraz capsule network

pokročiléheslo č. 3215 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená kapsulová sieť?

Kapsulová sieť združuje neuróny do vektorových kapsúl, ktorých dĺžka má vyjadrovať prítomnosť entity a orientácia jej vlastnosti, napríklad polohu či pózu. Dynamické smerovanie posilňuje spojenia medzi kapsulami nižšej a vyššej úrovne, keď sa ich predpovede zhodujú. Cieľom je zachytiť vzťahy časť-celok explicitnejšie než skalárne aktivácie bežnej CNN.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri vizuálnom prototype kapsuly dávajú zmysel, ak je dôležitá konfigurácia častí a zmeny pózy. Tím musí merať prínos proti CNN alebo ViT pri rovnakom počte parametrov a rozpočte, pretože iteratívne smerovanie zvyšuje latenciu a pamäť. Diagnostika sleduje dĺžky kapsúl, stabilitu smerovacích koeficientov a správanie pri rotácii alebo zakrytí. Tvrdenie o lepšej ekvivariancii sa overuje kontrolovanými transformáciami, nie iba presnosťou na jednom datasete.

Overiteľnosť

Odborné zdroje

  1. Sabour et al. · Dynamic Routing Between Capsulesproceedings.neurips.cc
  2. Deep Learning Book · Convolutional networksdeeplearningbook.org

Praktické odpovede

Často kladené otázky

Čo predstavuje jej výstup?

Vektor, ktorého veľkosť a smer nesú odlišné aspekty reprezentácie.

Čo znamená dohoda?

Predpoveď nižšej kapsuly je podobná výsledku kandidátskej vyššej kapsuly.

Na čo slúži nelinearita?

Stlačí dĺžku vektora do obmedzeného rozsahu bez straty smeru.

Prečo je model náročný?

Smerovacie koeficienty sa často aktualizujú vo viacerých iteráciách.

Ako testovať prínos?

Porovnať transformované vstupy a férový základ s rovnakým rozpočtom.