← أحدث الأبحاث
💻 computer science

Slimmable ConvNeXt: Width-Adaptive Inference for Efficient Multi-Device Deployment

تقدم الورقة البحثية Slimmable ConvNeXt، وهو إطار عمل للاستنتاج متكيف مع العرض يستفيد من تصميم ConvNeXt الحديث لتمكين النشر الفعال متعدد الأجهزة باستخدام مجموعة أوزان مشتركة واحدة، محققاً دقة فائقة عبر مختلف القيود الحسابية مقارنة بنهج الشبكات العصبية التلافيفية (CNN) ونماذج المحولات الرؤية (Vision Transformer) الحالية دون الحاجة إلى آليات تطبيع معقدة.

المؤلفون الأصليون: Janek Haberer, Jon Eike Wilhelm, Olaf Landsiedel

نُشر 2026-05-22
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Janek Haberer, Jon Eike Wilhelm, Olaf Landsiedel

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك فريقاً من الطهاة (نموذج رؤية حاسوبية) يحتاجون إلى طهي الوجبات لحشد من الناس. أحياناً، يكون المطبخ ضخماً مع طاقم كامل ومعدات فاخرة (خادم سحابي قوي). وأحياناً أخرى، تطبخ في عربة تخييم صغيرة بموقد واحد وإمدادات محدودة من المكونات (هاتف محمول ببطارية منخفضة).

تقليدياً، إذا أردت أن يعمل طهاتك في كلا الإعدادين، فسيتعين عليك توظيف فريقين مختلفين تماماً: فريق كبير للمطبخ الكبير، وفريق صغير متخصص لعربة التخييم. سيتعين عليك تدريب كل منهما بشكل منفصل، وتخزين وصفاتهما بشكل منفصل، والتبديل بينهما بناءً على مكان تواجدك. هذا أمر مكلف وفوضوي.

المشكلة في "الطهاة المرنين" القدامى
حاول بعض الباحثين إنشاء "طاهٍ خارق" يمكنه الانكماش أو النمو فوراً. لقد بنوا فريقاً واحداً يمكنه العمل بـ 100 طاهٍ، أو 50 طاهياً، أو 10 طهاة. ومع ذلك، كان للأساليب القديمة عيب رئيسي: فقد تطلبت "لوحة تحكم" معقدة (تسمى Batch Normalization قابلة للتبديل) لتتبع الإحصائيات لكل حجم فريق ممكن. كان الأمر يشبه امتلاك مجموعة مختلفة من أكواب القياس لكل حجم مكون، مما يجعل المطبخ فوضوياً ويصعب تدريبه.

الحل الجديد: Slimmable ConvNeXt
يقدم هذا البحث نوعاً جديداً من فرق الطهاة يسمى Slimmable ConvNeXt. اكتشف المؤلفون أن التصميم الحديث لبنية ConvNeXN طبيعي ومثالي للانكماش والنمو دون الحاجة إلى لوحة التحكم الفوضوية.

إليك كيف يعمل، باستخدام تشبيهات بسيطة:

1. سحر "LayerNorm" (لا حاجة للوحة التحكم)

النماذج المرنة القديمة احتاجت إلى قواعد خاصة للتعامل مع أحجام الفرق المختلفة. يستخدم Slimmable ConvNeX تقنية تسمى LayerNorm.

  • التشبيه: تخيل فريقاً تقليدياً حيث يحتاج المدير لمعرفة عدد الأشخاص الموجودين في الغرفة بالضبط ليعطي التعليمات. إذا تغير حجم الغرفة، يصاب المدير بالذعر ويحتاج إلى كتاب قواعد جديد.
  • الطريقة الجديدة: LayerNorm يشبه مديراً يعطي التعليمات بناءً على ما يفعله كل شخص الآن، بغض النظر عن عدد الأشخاص في الغرفة. سواء كان لديك 100 طاهٍ أو 10، فإن المدير يتكيف فوراً. هذا يعني أنك لست بحاجة إلى "لوحة التحكم" المعقدة بعد الآن. تصبح عملية التدريب أبسط بكثير وأنظف.

2. "Inverted Bottleneck" (سهولة التقطيع)

يستخدم ConvNeX بنية تسمى "Inverted Bottleneck" (عنق الزجاجة المقلوب).

  • التشبيه: فكر في شطيرة قياسية: خبز (صغير)، لحم (كبير)، خبز (صغير). إذا أردت صنع شطيرة أصغر، سيتعين عليك قطع الخبز واللحم، وهو أمر صعب.
  • الطريقة الجديدة: الـ Inverted Bottleneck يشبه شطيرة يكون فيها الحشو ضخماً، لكن الخبز رقيقاً. "اللحم" (الحسابات الثقيلة) يتركز في المنتصف. عندما تريد تقليص النموذج، يمكنك ببساطة قطع الحواف الخارجية للحم. من السهل جداً قطع شريحة من المنتصف دون إفساد الهيكل بأكمله. هذا يجعل من السهل إنشاء نسخ أصغر من النموذج بمجرد "تقطيع" القنوات (عرض البيانات).

3. كيف يعمل في الواقع

قام الباحثون بتدريب نموذج واحد فقط يحتوي على عدة نسخ "متداخلة" من نفسه بداخله.

  • التدريب: تخيل الطهاة وهم يتدربون يومياً. في بعض الأيام يتدربون بالفريق الكامل المكون من 100 طاهٍ. وفي أيام أخرى، يتدربون بـ 50 طاهياً فقط، وفي أيام أخرى بـ 25 طاهياً فقط. جميعهم يتشاركون نفس قاعدة المعرفة (الأوزان). ولأنهم يتدربون في كل هذه الأحجام المختلفة، فإنهم يتعلمون كيف يكونون جيدين في أي حجم.
  • النتيجة: عند تشغيل النموذج، لا تحتاج إلى تحميل ملف جديد. ما عليك سوى إخبار النموذج: "مهلاً، لدينا طاقة لـ 25 طاهياً فقط اليوم"، وسينتقل فوراً إلى وضع الـ 25 طاهياً. إذا توفرت طاقة كاملة غداً، سيعود إلى وضع الـ 100 طاهٍ.

النتائج: أداء أفضل، رياضيات أقل

اختبر الباحثون هذا على مجموعة بيانات ضخمة تسمى ImageNet-1k (مكتبة تحتوي على 1.28 مليون صورة). وقارنوا Slimmable ConvNeX الخاص بهم بأفضل النماذج المرنة الموجودة (والتي كانت تعتمد غالباً على Vision Transformers، وهي نوع مختلف من بنية الذكاء الاصطناعي).

  • الفائز: كان Slimmable ConvNeX أسرع وأكثر دقة.
    • عند مستوى حوسبة متوسط، حقق دقة بلغت 80.8%. بينما حقق المنافس التالي الأفضل 78.4%.
    • عند مستوى حوسبة منخفض جداً (مثل هاتف ضعيف)، حقق 77.4%، بينما حقق المنافس 73.0%.
  • النطاق: اختبروا نسخاً صغيرة ومتوسطة وكبيرة من نموذجهم. النسخ الأكبر كانت حتى أفضل في التقلص دون فقدان الكثير من الدقة. على سبيل المثال، النسخة الأكبر يمكنها العمل بكامل طاقتها بدقة 82.8%، وحتى عند تقليصها إلى نصف الحجم، تظل قوية للغاية.

لماذا هذا مهم (وفقاً للورقة البحثية)

تزعم الورقة أن هذه هي المرة الأولى التي يتم فيها تطبيق تقنية "التقطيع" هذه على ConvNeX.

  • البساطة: إنها تلغي الحاجة إلى مفاتيح التقييس (normalization switches) المعقدة المطلوبة في الطرق القديمة.
  • الكفاءة: نظرًا لأنها لا تستخدم "Self-attention" (عملية ثقيلة تستخدمها نماذج Transformer)، فهي تتطلب عمليات رياضية (GMACs) أقل للحصول على نفس النتيجة.
  • تعدد الاستخدامات: تسمح لنموذج واحد بالعمل على خادم ضخم، أو كمبيوتر محمول، أو هاتف محمول دون الحاجة إلى تخزين ملفات مختلفة.

باختصار، صنع المؤلفون "سكين سويسري" لنماذج الذكاء الاصطناعي. بدلاً من حمل سكين، ومفك براغي، وفتاحة زجاجات بشكل منفصل، لديك أداة واحدة يمكنها التحول إلى أي منها فوراً، وهي تفعل ذلك بشكل أفضل وأكثر كفاءة من الجيل السابق من الأدوات متعددة الوظائف.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →