مخارج الشبكة المبكرة في الاستدلال تسمح بعودة تنبؤ قبل المرور بكل المراحل اللاحقة. يصف BranchyNet اختبارا عند المخارج الجانبية، مع متابعة الحالة إذا لم يتحقق شرط الخروج. [1] نضع بوابة تعليمية مستقلة لقراءة المسار.
الخلاصة السريعة
ليس بالضرورة؛ قد تخرج الحالة من رأس مبكر وفق الشرط، بينما تتابع أخرى إلى رأس لاحق. يلزم سجل المسار لمعرفة ما نفذ، لا اسم الشبكة فقط.
- يصف BranchyNet خروجا مبكرا حين يتحقق الاختبار، ومتابعة للمخرج التالي خلاف ذلك؛ في المخرج الأخير يعاد تنبؤ. [1] هذا استدلال بعد التدريب.
- نعلن مؤشرا تعليميا وحدا صارما: الخروج إذا كان المؤشر أقل من 0.3. الحالة أ بمؤشر 0.2 تخرج أولا؛ ب بمؤشر 0.3 تتابع، فلا يعني التعادل قبولها.
- نعلن كلف مراحل شاملة رؤوسها 2 ثم 3 ثم 5 وحدات: خروج أ يكلف 2، وخروج ب عند الثاني يكلف 5، والوصول للأخير يكلف 10. ليست أزمنة مقاسة.
- مؤشر بوابة منخفض لا يثبت صحة الفئة؛ سجل الحقيقة والمخرج والمسار مستقلًا، ولا تحول الخروج المبكر في الاستدلال إلى توقف تدريب أو وعد تسريع لكل مهمة.
ما الذي يقع عند مخرج جانبي؟
في وصف BranchyNet بعد التدريب، تختبر الحالة عند مخرج؛ تعاد فئة إذا تحقق شرط الخروج، وإلا تتابع للمخرج التالي، ويعاد تنبؤ عند الأخير. [1]
نميز هذا عن إنهاء تدريب عند دورة معينة. هنا نناقش حالة مدخل جديدة ومسار إنتاج جوابها. قد تبقى بنية الشبكة متاحة بينما لا تمر هذه الحالة بمراحلها كلها؛ عدد المراحل المكتوبة في الرسم ليس عدد المراحل التي نفذت لكل حالة.
ولا نجعل كل رأس جانبي نسخة نموذج أخرى تختارها خدمة من قائمة ملفات. هو سؤال عن مخارج في مسار شبكة، لا عن عنوان خدمة أو مزود تنفيذ. تفاصيل البنية والاختبار الفعلية تحتاج إلى وصفها قبل قياس الكلفة.
بوابة صارمة وثلاث حالات مؤلفة
نؤلف ثلاثة مخارج متتابعة ونعرف عند الأول والثاني مؤشرا تعليميا يسمى u. قاعدتنا: نخرج إذا كان u أصغر من 0.3، ونتابع عند التعادل أو الزيادة. هذه أرقام اخترناها وليست إنتروبيا أو احتمالات أخرجها BranchyNet.
الحالة أ لها عند الأول u = 0.2، فتخرج منه تحت قاعدتنا. الحالة ب لها عند الأول 0.3، فتتابع، ثم لها عند الثاني 0.1 فتخرج منه. لا نغير «أصغر» إلى «أصغر أو يساوي» عند قراءة ب.
الحالة ج لها 0.6 في الأول و 0.4 في الثاني، فتتابع إلى الثالث والأخير. نعلن أنه يعيد تنبؤا في عقدنا النهائي. لم نحدد فئات الحالات أو حقائقها، فلا نقول إن أي خروج منها صحيح لمجرد قبول البوابة.
احسب ما مر به المسار فقط
نعلن كلفة المرحلة الأولى، بما فيها حساب رأسها واختبارها، وحدتين. كلفة الثانية بما فيها رأسها ثلاث، والثالثة خمس. لا توجد كلفة إضافية خارج هذه المراحل في ورقتنا؛ الكلف مجرد وحدات عمل تعليمية.
تمر أ بالأولى فقط فكلفتها 2. تمر ب بالأولى والثانية فتبلغ 2 + 3 = 5. تمر ج بالثلاث فتبلغ 2 + 3 + 5 = 10. جمع العشر لكل حالة يتجاهل الخروج الذي أعلنّاه، بينما عد الرأس وحده يتجاهل حساب المراحل السابقة.
ولا نحول 2 و 5 و 10 إلى ثوان أو نسبة تسريع منشورة. لم نقارن بنية أخرى بلا رؤوس جانبية أو نحسب تجهيز المدخل والنقل. تختلف تكلفة البوابة الفعلية وشروط الجهاز عن عقد الأعداد الذي عزلناه.
ما الذي لم تقرره البوابة؟
قد تكون الفئة المتنبأ بها خاطئة رغم تحقق شرط الخروج. لم نعط حقيقة أ أو ب أو ج، ولذلك لا نستنتج إحكامًا أو استرجاعًا أو ضمانا عن الحالات المقبولة من جدول المسارات.
للمراجعة نقترح حفظ شرط كل بوابة وإصدار الشبكة ومعرف الحالة والمخرج الذي عادت منه، ثم تقييم صحة الجواب على نحو مستقل. إذا لم يصل سجل مسار، لا نملأ المخارج الداخلية من زمن قصير أو اسم «مبكر» في التقرير.
الرسم يتبع مخارج تحت اختبار مؤلف، دون تدريب أو تشغيل BranchyNet. يبقي السؤال واضحا: أين توقفت حسابات هذه الحالة؟ وما الكلفة التي عرفناها؟ وما جودة الجواب التي لم نعرفها؟ كل جواب يحتاج مادته، ولا يثبت العدد الأصغر نجاح المهمة.
المصادر ومتابعة القراءة
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
