Presná definícia
Čo znamená časová konvolučná sieť?
Časová konvolučná sieť modeluje sekvencie jednorozmernými kauzálnymi konvolúciami, často s dilatáciou a reziduálnymi blokmi. Kauzálnosť bráni použitiu budúcich prvkov; dilatácia zväčšuje receptívne pole bez úmerného rastu počtu vrstiev. Na rozdiel od RNN spracuje kroky vrstvy paralelne, ale jej dostupná história je ohraničená receptívnym poľom.
Skúsenosť a kontext
Ako sa pojem používa v praxi
TCN sa používa pri prognózach, označovaní časových radov a zvukových signáloch. Návrh vypočíta receptívne pole z jadier, dilatácií a vrstiev a porovná ho s najdlhšou relevantnou závislosťou. Padding musí zachovať kauzalitu a výstupnú dĺžku; jednotkový test zmení budúci vstup a overí, že skorší výstup ostane rovnaký. TCN sa porovnáva s GRU či transformátorom pri rovnakej latencii a pamäti.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Čo znamená kauzálna konvolúcia?
Výstup v čase t používa iba vstupy najneskôr z času t.
Na čo slúži?
Vkladá rozostupy medzi prvky jadra a rýchlo rozširuje časový dosah.
Je história neobmedzená?
Nie, určuje ju konečné receptívne pole siete.
Prečo je tréning paralelný?
Všetky časové pozície jednej konvolučnej vrstvy sa počítajú naraz.
Ako odhaliť únik budúcnosti?
Zmeniť budúce hodnoty a skontrolovať nezmenené skoršie výstupy.
Prihlásiť / registrovať