konvoluutionopeudessa
Konvoluutionopeudella tarkoitetaan yleisesti laskennan nopeutta, jolla konvoluutiotoimitukset suoritetaan signaaleissa, kuvissa tai suurissa datakokonaisuuksissa. Se kuvaa, kuinka nopeasti pienet suodattimet voidaan soveltaa suureen dataan, ja on keskeinen tekijä sovellusten suorituskyvyssä.
Laskennallinen monimutkaisuus riippuu menetelmästä. Yksinkertaisessa 1D-konvoluutiossa signaaleilla teoreettiset operaatioiden määrät ovat O(Nk), jossa N on signaalin
Nopeuteen vaikuttavat tekijät ovat muun muassa kernelin koko ja muoto, syötteen koko, datatyyppi (float32, float16, int8),
Sovellukset kattavat kuvankäsittelyn, videonkäsittelyn, tietokonenäön sekä signaalinkäsittelyn sekä syväoppimisverkot, joissa konvoluutionopeus on keskeinen suorituskyvyn tekijä. Yleisimmät
Lisätietoja konvoluutiosta ja siihen liittyvistä suorituskyvyn optimointimenetelmistä löytyy muun muassa tietokonenäön ja signaalinkäsittelyn oppaista sekä kirjastoista