Comparthing Logo
التعلم العميقالشبكات العصبيةرؤية الحاسوبمعالجة اللغة الطبيعيةالذكاء الاصطناعيالتعلم الآلي

نماذج المحولات مقابل البنى القائمة على الشبكات العصبية التلافيفية

تمثل نماذج المحولات والبنى القائمة على الشبكات العصبية التلافيفية نهجين رئيسيين في التعلم العميق، يتفوق كل منهما في مجالات مختلفة. تعتمد نماذج المحولات على الانتباه الذاتي لالتقاط العلاقات العالمية، بينما تستخدم الشبكات العصبية التلافيفية مرشحات الالتفاف لاكتشاف الأنماط المكانية المحلية بكفاءة.

المميزات البارزة

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

ما هو نماذج المحولات؟

بنى التعلم العميق التي تستخدم آليات الانتباه الذاتي لمعالجة البيانات المتسلسلة والسياقية عبر طرائق متنوعة.

  • تم تقديمها في ورقة بحثية عام 2017 بعنوان "الانتباه هو كل ما تحتاجه" من قبل فاسواني وزملائه في جوجل برين.
  • الآلية الأساسية هي الانتباه الذاتي، الذي يحسب العلاقات بين جميع الرموز في التسلسل في وقت واحد.
  • يدعم نماذج اللغة الكبيرة مثل GPT-4 و BERT و Llama، بالإضافة إلى محولات الرؤية مثل ViT.
  • يتوسع بشكل فعال مع مجموعات البيانات الضخمة وعدد المعلمات، والتي غالباً ما تحتوي على مليارات المعلمات.
  • يتطلب موارد حاسوبية كبيرة للتدريب، وعادة ما يتم الاستفادة من وحدات معالجة الرسومات أو وحدات معالجة الموتر بالتوازي.

ما هو بنى معمارية قائمة على الشبكات العصبية التلافيفية؟

الشبكات العصبية التي تطبق مرشحات الالتفاف على بيانات الإدخال لاستخراج السمات المكانية الهرمية للتعرف على الأنماط.

  • مستوحى من القشرة البصرية، مع مفاهيم مبكرة تعود إلى جهاز نيوكوجنيترون في فوكوشيما عام 1980.
  • كان LeNet-5 (1998) من قبل يان ليكون أول شبكة عصبية تلافيفية يتم تطبيقها بنجاح على التعرف على الأرقام المكتوبة بخط اليد.
  • أظهر AlexNet (2012) هيمنة الشبكات العصبية التلافيفية في ImageNet، مما أدى إلى اندلاع ثورة التعلم العميق الحديثة.
  • تستخدم هذه الشبكات تقنية مشاركة الأوزان والاتصال المحلي، مما يجعلها فعالة من حيث المعلمات مقارنة بالشبكات المتصلة بالكامل.
  • لا يزال يشكل العمود الفقري القياسي للعديد من مهام الرؤية في الوقت الحقيقي مثل اكتشاف الأجسام والتصوير الطبي.

جدول المقارنة

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

مقارنة مفصلة

الفلسفة المعمارية

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

الأداء عبر المجالات

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

المتطلبات الحسابية

يتناسب الانتباه الذاتي طرديًا مع مربع طول التسلسل، ما يعني أن مُحوِّلًا يُعالج مدخلاتٍ تحتوي على 4000 رمز يُنجز ما يقارب 16 ضعف العمل الذي يُنجزه مُحوِّل يُعالج 1000 رمز. أما الشبكات العصبية الالتفافية (CNNs) فتتناسب طرديًا مع أبعاد المدخلات، ما يجعلها أكثر كفاءةً بكثير للصور عالية الدقة أو مقاطع الفيديو في الوقت الفعلي. في المقابل، يُمكن مُوازاة المُحوِّلات بسهولة عبر وحدات معالجة الرسومات (GPUs)، بينما قد تُعاني الشبكات العصبية الالتفافية العميقة جدًا من اختناقات في الذاكرة أثناء عملية الانتشار العكسي.

ديناميكيات البيانات والتدريب

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

النشر العملي

بالنسبة للأجهزة الطرفية وتطبيقات الجوال، لا تزال الشبكات العصبية التلافيفية (CNNs) تتفوق من حيث الكفاءة، حيث تم تحسين بنى مثل MobileNet وEfficientNet للاستدلال منخفض الطاقة. وتلحق بها شبكات Transformer من خلال تقنيات مثل تقطير المعرفة، والتكميم، وأنواع الانتباه الفعالة مثل Linformer وPerformer. في الأنظمة السحابية حيث الدقة هي الأهم، غالباً ما تبرر شبكات Transformer تكلفتها الحسابية الأعلى.

الإيجابيات والسلبيات

نماذج المحولات

المزايا

  • + يلتقط التبعيات بعيدة المدى
  • + تدريب قابل للتوازي بدرجة عالية
  • + نقل التعلم الممتاز
  • + مرونة متعددة الوسائط

تم

  • تكلفة الحساب التربيعية
  • التدريب المتعطش للبيانات
  • استخدام عالي للذاكرة
  • يصعب تفسيرها

بنى معمارية قائمة على الشبكات العصبية التلافيفية

المزايا

  • + كفاءة حسابية
  • + تحيزات استقرائية قوية
  • + يعمل ببيانات أقل
  • + أدوات التحسين الناضجة

تم

  • سياق عالمي محدود
  • يصعب توسيع نطاقها
  • أقل مرونة عبر المجالات
  • دقة إدخال ثابتة

الأفكار الخاطئة الشائعة

أسطورة

لقد حلت المحولات محل الشبكات العصبية التلافيفية تمامًا في مجال رؤية الكمبيوتر.

الواقع

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

أسطورة

لا تستطيع الشبكات العصبية التلافيفية التقاط التبعيات بعيدة المدى.

الواقع

على الرغم من أن لكل طبقة من طبقات الشبكات العصبية الالتفافية حقول استقبال محلية، إلا أن تكديس العديد من الطبقات واستخدام الالتفافات المتوسعة يُوسع حقل الاستقبال الفعال بشكل ملحوظ. تستطيع الشبكات العصبية الالتفافية الحديثة نمذجة العلاقات عبر مناطق كبيرة من الصورة، مع أن المحولات تجعل ذلك أكثر مباشرة.

أسطورة

لا تحتوي المحولات على انحيازات حثية.

الواقع

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

أسطورة

نماذج المحولات الأكبر حجماً هي الأفضل دائماً.

الواقع

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

أسطورة

تُعتبر الشبكات العصبية التلافيفية تقنية عفا عليها الزمن.

الواقع

تستمر الشبكات العصبية التلافيفية في التطور مع ابتكارات مثل الالتفافات القابلة للفصل العميق، والبحث عن بنية الشبكة العصبية، والتصاميم الحديثة مثل ConvNeXt التي تنافس أداء الشبكات المحولة. ولا تزال هذه الشبكات أساسية في العديد من الأنظمة المتطورة.

الأسئلة المتداولة

ما هو الفرق الرئيسي بين المحولات والشبكات العصبية التلافيفية؟
يكمن الاختلاف الجوهري في كيفية معالجة كل بنية للمعلومات. تستخدم الشبكات المحولة آلية الانتباه الذاتي لربط كل عنصر في المدخلات بكل عنصر آخر في آن واحد، ما يسمح لها بالتقاط السياق العام منذ البداية. أما الشبكات العصبية الالتفافية، فتطبق مرشحات مُتعلمة على أجزاء محلية، وتبني فهمًا للأنماط الأكبر فقط مع تدفق البيانات عبر طبقات أعمق.
هل تُعدّ المحولات أفضل من الشبكات العصبية التلافيفية في تصنيف الصور؟
في معايير قياس الأداء الكبيرة مثل ImageNet، يمكن لتقنيات تحويل الرؤية أن تضاهي أو تتفوق على أفضل الشبكات العصبية التلافيفية، ولكن بعد تدريبها المسبق على مئات الملايين من الصور. أما بالنسبة لمجموعات البيانات الأصغر أو ذات القدرة الحاسوبية المحدودة، فغالباً ما يكون أداء الشبكات العصبية التلافيفية مثل ResNet وEfficientNet أفضل مباشرةً بفضل افتراضاتها المدمجة المفيدة حول بنية الصورة.
لماذا تُفضّل المحولات في مهام معالجة اللغة الطبيعية؟
تتضمن اللغة بطبيعتها علاقات طويلة المدى، حيث يمكن لكلمة في بداية فقرة ما أن تؤثر على المعنى بعد عدة جمل. تتعامل آلية الانتباه الذاتي مع هذه العلاقات مباشرةً، بينما يتعين على الشبكات العصبية المتكررة (RNNs) والشبكات العصبية التلافيفية (CNNs) نشر المعلومات عبر طبقات أو خطوات زمنية متعددة. هذا الوصول المباشر إلى السياق هو السبب وراء إحداث نماذج مثل GPT وBERT ثورة في معالجة اللغات الطبيعية.
هل يمكن دمج الشبكات العصبية التلافيفية (CNNs) والمحولات (Transformers)؟
نعم، تزداد شعبية النماذج الهجينة. يمكن للطبقات الالتفافية معالجة الصور مسبقًا وتحويلها إلى تضمينات رقعية للمحولات، أو يمكن إضافة آليات الانتباه إلى هياكل الشبكات العصبية الالتفافية لالتقاط السياق العام. تُظهر نماذج مثل DETR للكشف عن الكائنات وConvNeXt أن الجمع بين كلا النهجين غالبًا ما يُحقق أفضل النتائج.
أي بنية معمارية أسرع في الاستدلال؟
تتميز الشبكات العصبية الالتفافية (CNNs) عمومًا بسرعة أكبر في الاستدلال، لا سيما على الأجهزة الطرفية ووحدات معالجة الرسومات المُحسّنة لعمليات الالتفاف. تتطلب الشبكات المحولة (Transformers) ذاكرة وحسابات أكثر لكل خطوة استدلال بسبب حسابات الانتباه، على الرغم من أن التطبيقات المُحسّنة ومتغيرات الانتباه الفعّالة تُقلّص هذه الفجوة.
هل تتطلب المحولات بيانات تدريب أكثر من الشبكات العصبية التلافيفية؟
نعم، في الغالب. تتميز نماذج المحولات بقلة الافتراضات المسبقة حول بنية البيانات، لذا فهي تحتاج إلى المزيد من الأمثلة لتعلم الأنماط التي تلتقطها الشبكات العصبية التلافيفية تلقائيًا تقريبًا. لهذا السبب، أصبح التعلم بالنقل من نماذج المحولات المدربة مسبقًا بالغ الأهمية، إذ يعوض نقص البيانات لديها من خلال الاستفادة من المعرفة المستقاة من مجموعات بيانات ضخمة مُدرَّبة مسبقًا.
ما هي أنواع المحولات الفعالة؟
طوّر الباحثون العديد من المتغيرات لتقليل تكاليف حساب المحولات، بما في ذلك Linformer (الانتباه الخطي)، وPerformer (الانتباه العشوائي للميزات)، وLongformer (الانتباه بنافذة منزلقة)، وReformer (التجزئة الحساسة للموقع). وتُضحي هذه الأساليب ببعض الدقة مقابل مكاسب كبيرة في الكفاءة عند التعامل مع التسلسلات الطويلة.
ما هي البنية التي يجب أن أستخدمها للتصوير الطبي؟
لا تزال الشبكات العصبية التلافيفية الخيار الأمثل في التصوير الطبي نظرًا لمحدودية مجموعات البيانات المصنفة والحاجة إلى خرائط ميزات قابلة للتفسير. مع ذلك، تكتسب نماذج تحويل الرؤية والنماذج الهجينة زخمًا متزايدًا، لا سيما في مهام مثل تجزئة الأورام حيث يُعدّ التقاط سياق الأنسجة بعيد المدى أمرًا بالغ الأهمية. وقد أظهرت العديد من الأبحاث الحديثة نتائج تنافسية مع الأساليب القائمة على نماذج التحويل.
كيف تتعامل المحولات مع الصور إذا كانت مصممة للنصوص؟
تقوم محولات الرؤية بتقسيم الصور إلى رقع ثابتة الحجم (عادةً 16×16 بكسل)، ثم تسطيح كل رقعة إلى متجه، وتتعامل معها كرموز في جملة. يحافظ تضمين موضعي مُتعلم على المعلومات المكانية، ويقوم مُشفّر المحول القياسي بمعالجة التسلسل. وقد أثبت هذا التعديل البسيط فعاليته بشكل ملحوظ.
هل ستحل المحولات محل الشبكات العصبية التلافيفية بالكامل في نهاية المطاف؟
ربما ليس في المدى القريب. لكل بنية نقاط قوة تناسب قيودًا مختلفة، ويتجه البحث نحو تصميمات هجينة تجمع بين كفاءة الشبكات العصبية الالتفافية ومرونة آليات الانتباه. من المرجح أن يكون المستقبل للنماذج التي تمزج بذكاء بين كلا النهجين بناءً على متطلبات المهمة والنشر.

الحكم

اختر البنى القائمة على الشبكات العصبية التلافيفية (CNN) عندما تحتاج إلى استدلال فعال، أو عند العمل مع بيانات تدريب محدودة، أو عند النشر في بيئات محدودة الموارد مثل الأجهزة المحمولة. استخدم نماذج المحولات عند التعامل مع البيانات المتسلسلة، أو المهام متعددة الوسائط، أو في الحالات التي يُحقق فيها التقاط التبعيات بعيدة المدى والتوسع مع الحوسبة مكاسب ملموسة في الدقة.

المقارنات ذات الصلة

RAG (التوليد المعزز بالاسترجاع) مقابل نماذج LLM المُحسَّنة

يُحسّن كلٌّ من RAG ونماذج LLM المُحسّنة جودة مخرجات الذكاء الاصطناعي، لكنهما يعملان بطرق مختلفة تمامًا. يستخلص RAG المعلومات الخارجية عند الاستعلام، بينما يُدمج التحسين المعرفة الجديدة مباشرةً في أوزان النموذج. ويعتمد الاختيار بينهما على مدى تكرار تغيّر البيانات ومستوى الدقة المطلوب.

آليات الانتباه الذاتي مقابل نماذج فضاء الحالة

تُعد آليات الانتباه الذاتي ونماذج فضاء الحالة من المناهج الأساسية لنمذجة التسلسلات في الذكاء الاصطناعي الحديث. يتفوق الانتباه الذاتي في التقاط العلاقات الغنية بين الرموز، ولكنه يصبح مكلفًا مع التسلسلات الطويلة، بينما تعالج نماذج فضاء الحالة التسلسلات بكفاءة أكبر مع التوسع الخطي، مما يجعلها جذابة للتطبيقات ذات السياق الطويل والتطبيقات الآنية.

آليات الانتباه في الرؤية مقابل الانتباه في معالجة اللغة الطبيعية

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

أساليب الممثل-الناقد مقابل أساليب تدرج السياسة البحتة

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

أساليب تعلم الرسم البياني الزمني مقابل أساليب نمذجة التسلسل

تُفصّل هذه المقارنة الاختلافات الهيكلية الأساسية، وحالات الاستخدام العملية، والمفاضلات في الأداء بين تعلّم الرسم البياني الزمني ونمذجة التسلسل التقليدية. فبينما تُجسّد نمذجة التسلسل التطورات الخطية كالنصوص أو بيانات السلاسل الزمنية، يُعالج تعلّم الرسم البياني الزمني تفاعلات الشبكة والعلاقات المتغيرة مع الزمن في آنٍ واحد، مما يُوفر لك مخططًا شاملاً لاختيار البنية المناسبة.