Middle — Senior
Transformatorun parametrizasiyası necə hesablanır (d_model və qatlara görə parametr sayı)?
sobes.tech Süni İntellekt
AI-dan cavab
Transformatorun parametr sayısi (ümumi parametr sayısi) bir neçə əsas komponentə bağlıdır, əsasən model ölçüsü (d_model) və qatların sayı (L).
Əsas parametrlər aşağıdakılardır:
- Diqqət mexanizminin xətti qatlarının çəkiləri (sorğu, açar, dəyər, çıxış) — hər biri təxminən d_model × d_model.
- Normalizasiya və mövqe kodlaşdırma qatlarının parametrləri (adətən digər parametrlərlə müqayisədə önəmsiz).
- Hər qat daxilində feed-forward şəbəkənin parametrləri — adətən iki xətti qat, ölçüləri d_model × d_ff və d_ff × d_model, burada d_ff daxili qatın ölçüsüdür (adətən d_model-in 4 misli).
Bir qat üçün təxmini formul:
Qat parametrləri ≈ 4 × (d_model × d_model) + 2 × (d_model × d_ff) + 2 × (d_ff × d_model)
d_ff ≈ 4 × d_model götürsək, nəticə təxminən:
Qat parametrləri ≈ 4 × d_model² + 8 × d_model² + 8 × d_model² = 20 × d_model²
L qatlı transformatorun ümumi parametr sayı:
Ümumilikdə ≈ L × 20 × d_model²
Bu sadələşdirilmiş təxmin olub, embedding və normalizasiya parametrlərini nəzərə almır, lakin d_model və qatların sayına bağlılığı anlamağa kömək edir.