Sobes.tech
Middle — Senior

Öz- diqqətin yaddaş və vaxt mürəkkəbliyi nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Transformerlərdə öz-özünə diqqət (self-attention) giriş ardıcıllığındakı bütün elementlər arasındakı əlaqələri hesablayır, bu da alqoritmin mürəkkəbliyinə təsir edir.

Tutaq ki, ardıcıllığın uzunluğu N və xüsusiyyət ölçüsü d-dir.

  • Zaman mürəkkəbliyi: O(N² * d)

    Bu, hər bir N element üçün, hər bir N elementə diqqət ayırmaq və sonra d ölçülü əməliyyatlar tətbiq etmək lazım olduğundan baş verir.

  • Məkan mürəkkəbliyi: O(N²)

    N×N ölçülü diqqət çəkisi matrisini saxlamaq lazımdır.

Ardıcıllığın uzunluğuna görə kvadrat asılılıq, çox uzun girişlərlə işləyərkən öz-dikkat (self-attention) tıxacına çevrilir, bu da optimallaşdırma və alternativ memarlıq (məsələn, sparse attention) inkişafını stimullaşdırır.