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

Architektúry hlbokého učenia

neurónový bunkový automat

Anglický výraz neural cellular automaton

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

Presná definícia

Čo znamená neurónový bunkový automat?

Neurónový bunkový automat je mriežkový dynamický systém, v ktorom rovnaká malá neurónová sieť opakovane aktualizuje stav každej bunky z jej lokálneho okolia. Parametre lokálneho pravidla sa učia gradientom cez viac simulačných krokov. Globálny obrazec teda nevzniká priamym vykreslením, ale samoorganizáciou mnohých lokálnych aktualizácií, často vykonávaných asynchrónne.

Skúsenosť a kontext

Ako sa pojem používa v praxi

NCA sa používa na rast a opravu obrazcov, simuláciu morfogenézy či učenie lokálnej dynamiky. Pri tréningu sa náhodne volí počet krokov, narúšajú sa medzistavy a používajú sa rôzne počiatočné bunky, aby model nefungoval iba ako pevná animácia. Tím testuje poškodenie, zväčšenú mriežku a dlhý beh po tréningovom horizonte. Stabilita je kľúčová: malé lokálne chyby sa môžu opakovaním zosilniť a zničiť celý vzor.

Overiteľnosť

Odborné zdroje

  1. Mordvintsev et al. · Growing Neural Cellular Automatadistill.pub
  2. Deep Learning Book · Convolutional networksdeeplearningbook.org

Praktické odpovede

Často kladené otázky

Je pre každú bunku iné?

Nie, tá istá naučená aktualizácia sa zdieľa po celej mriežke.

Akú informáciu bunka vidí?

Len lokálny stav okolitých buniek určený percepčným jadrom.

Prečo sa aktualizácie náhodne vynechávajú?

Model sa učí odolávať poradiu a lokálnym výpadkom.

Odkiaľ vznikne obrazec?

Z jednoduchého semena opakovaním lokálneho pravidla.

Čo testovať po dosiahnutí cieľa?

Dlhé pokračovanie, poškodenie a návrat k stabilnému obrazcu.