خطوات الاستخدام
أدخل قيمة 'dModel' (بُعد النموذج): هذا هو بُعد التمثيل المخفي في المحول (transformer). على سبيل المثال، في نموذج BERT الأساسي، dModel = 768. هذه القيمة تحدد حجم المتجهات التي تنتقل عبر الشبكة. يجب أن يكون عددًا صحيحًا موجبًا.
أدخل قيمة 'dFfn' (بُعد الشبكة العصبية الأمامية): هذا هو بُعد الطبقة المخفية في شبكة التغذية الأمامية (FFN). عادة ما يكون أكبر من dModel، مثلاً 4 أضعاف (dFfn = 3072 في BERT). هذه القيمة تحدد سعة التحويل غير الخطي. يجب أن يكون عددًا صحيحًا موجبًا.
حساب عدد المعاملات: تتكون شبكة التغذية الأمامية من طبقتين خطيتين مع تحيز (bias). الطبقة الأولى: مصفوفة أوزان بأبعاد (dModel × dFfn) ومتجه تحيز بطول dFfn. الطبقة الثانية: مصفوفة أوزان بأبعاد (dFfn × dModel) ومتجه تحيز بطول dModel. إذن العدد الإجمالي للمعاملات = (dModel × dFfn) + dFfn + (dFfn × dModel) + dModel = 2 × dModel × dFfn + dModel + dFfn.