Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Sparse Attention

يتيح الانتباه المتناثر لكل رمز الانتباه إلى مجموعة فرعية مختارة من الرموز الأخرى، مثل نافذة محلية أو رموز عامة أو اختيارات أعلى k، لتقليل تكلفة التسلسلات الطويلة.

الانتباه المتناثر عائلة من آليات الانتباه تحسب فيها كل استعلام درجات لمجموعة مختارة فقط من المفاتيح، بدلًا من جميع مفاتيح التسلسل. يحسب الانتباه الذاتي الكامل على N من الرموز عدد N² من الدرجات لكل رأس، لذلك تؤدي مضاعفة طول المستند إلى زيادة تكلفة الانتباه أربعة أضعاف، بينما لا تتجاوز تكلفة النمط الذي ينتبه فيه كل رمز إلى k رموز أخرى N·k. ويمكن تحديد النمط مسبقًا، مثل نافذة محلية، أو اختياره من المحتوى، مثل المفاتيح ذات أعلى الدرجات لكل استعلام. استخدم Sparse Transformer من OpenAI عام 2019 أنماطًا متباعدة بتكلفة O(N√N) لنمذجة تسلسلات يصل طولها إلى عشرات الآلاف من الخطوات، وتستخدم النماذج اللغوية الكبيرة (LLMs) الحالية طبقات متناثرة لدعم نوافذ سياق تتجاوز 100,000 رمز.

أنماط التناثر الشائعة#

تحدد الأنماط الثابتة مسبقًا أزواج العناصر التي ستُحسب درجاتها. يتيح انتباه النافذة المنزلقة لكل رمز الاطلاع على الرموز الـw السابقة فقط: يستخدم Mistral 7B نافذة من 4,096 رمزًا، وتناوب نماذج gpt-oss مفتوحة الأوزان من OpenAI بين طبقات كثيفة وطبقات نافذة من 128 رمزًا، وهو التناوب نفسه بين الطبقات الكثيفة والمحلية النطاق الذي استخدمه GPT-3. تنقل كل طبقة ذات نافذة المعلومات إلى الأمام بمقدار w من الرموز، لذا تظل الرموز البعيدة مترابطة في مكدس عميق. وتضيف الأنماط المتباعدة كل رمز سابق رقم s، لكي تقفز المعلومات أيضًا مسافات طويلة في طبقة واحدة. تنتبه الرموز العامة إلى كل موضع، كما ينتبه كل موضع إليها: يخصص Longformer هذه الرموز لرموز المهام، مثل رمز التصنيف، ويضيف BigBird اتصالات عشوائية أيضًا، بينما تُبقي مغاسل الانتباه الرموز الأولى القليلة مرئية لكل استعلام، للحفاظ على استقرار التوليد المتدفق.

تختار الأنماط القائمة على المحتوى الأزواج من البيانات. يجمع Native Sparse Attention من DeepSeek (NSA، 2025) بين ملخصات مضغوطة لكتل المفاتيح واختيار الكتل الأشد صلة ونافذة منزلقة، مع تدريب جميع المكونات من البداية إلى النهاية. ويشغّل DeepSeek Sparse Attention في DeepSeek-V3.2 أداة فهرسة صغيرة سريعة تحسب درجة كل رمز سابق لكل استعلام، ثم تحسب الانتباه الكامل لأعلى 2,048 رمزًا فقط؛ وبذلك تظل تكلفة الانتباه الرئيسية لكل استعلام ثابتة مهما طال السياق. وغالبًا ما تجمع نماذج الإنتاج بين هذه القواعد:

تحويل النمط إلى توفير#

لا يزال تطبيق قناع على مصفوفة درجات كثيفة يحسب كل الدرجات، لذا تأتي تسريعات الأداء من النوى التي تتخطى كتل المصفوفة الفارغة. تدعم نوى انتباه Flash النوافذ المنزلقة مباشرةً، ويحوّل FlexAttention في PyTorch أي دالة قناع إلى نواة متناثرة على GPU. يوضّح create_block_mask الكتل التي تتخطاها هذه النواة لنافذة من 1,024 رمزًا إضافةً إلى أربعة رموز مغسلة:

from torch.nn.attention.flex_attention import create_block_mask

seq_len, window, sinks = 8192, 1024, 4


def local_plus_sinks(b, h, q_idx, kv_idx):
    """Causal attention to the previous 1,024 tokens plus the first 4 tokens."""
    causal = q_idx >= kv_idx
    return causal & ((q_idx - kv_idx <= window) | (kv_idx < sinks))


# ⁨يقسّم FlexAttention القناع إلى كتل بحجم 128 x 128، حتى تتمكن أنويته من تخطي الكتل الفارغة⁩
block_mask = create_block_mask(local_plus_sinks, B=None, H=None, Q_LEN=seq_len, KV_LEN=seq_len, device="cpu")
print(block_mask)

تعرض المخرجات sparsity=85.47%، أي نسبة كتل 128 × 128 في مصفوفة الدرجات 8,192 × 8,192 التي لا تحتوي على أي زوج مسموح به، وترسم النمط على هيئة شريط قطري للنافذة وعمود على اليسار لرموز المغسلة. عندما يعمل flex_attention ضمن torch.compile، تتخطى نواته تلك الكتل بالكامل.

  • انتباه Flash: نواة تراعي حركة الإدخال والإخراج، وتحسب الانتباه الدقيق لكل زوج عبر تقسيم العمل إلى كتل في ذاكرة سريعة على الشريحة. وتُعد كتلها أيضًا الوحدة التي تتخطاها الأنوية المتناثرة على مستوى الكتل.
  • الانتباه الخطي: يحتفظ بكل الأزواج، لكنه يستبدل softmax بخريطة سمات، بحيث تُضغط جميع المفاتيح والقيم السابقة في حالة ثابتة الحجم.
  • الانتباه القابل للتشوه: آلية للرؤية ينتبه فيها كل استعلام إلى بضع نقاط أخذ عينات عند إزاحات متعلَّمة في خريطة السمات، بدلًا من اتباع نمط ثابت.
  • مزيج الخبراء (MoE): تناثر في المعلمات، حيث ينشّط كل رمز عددًا قليلًا من شبكات الخبراء، بينما يظل نمط الانتباه كثيفًا.

التطبيقات#

تُعد نماذج اللغة ذات السياق الطويل الاستخدام الرئيسي: إذ تحدّ الطبقات المتناثرة من الحوسبة، كما تحدّ طبقات النوافذ من ذاكرة التخزين المؤقت للمفاتيح والقيم (KV cache)، ما يتيح للنماذج تلخيص تقارير طويلة أو البحث في قواعد شيفرة كبيرة ضمن طلب واحد. طبّق BigBird نمطه المتناثر على تسلسلات الحمض النووي، حيث يكون الإدخال المؤلف من آلاف أزواج القواعد أطول بكثير من جملة اعتيادية، للتنبؤ بمناطق المحفزات. وفي الرؤية الحاسوبية، يزداد عدد الرموز مع دقة الصورة، لذلك تقصر النماذج الانتباه على مناطق محلية: إذ ينتبه Swin Transformer ضمن نوافذ متحركة. ويستخدم YOLO12، وهو كاشف يرتكز على الانتباه طوّره باحثون في University at Buffalo وUniversity of Chinese Academy of Sciences ويعمل ضمن حزمة Ultralytics، انتباه المناطق: إذ تقسّم مرحلة العمود الفقري ذات الخطوة 16 خريطة السمات بحجم 40 × 40 لصورة طول ضلعها 640 بكسل إلى أربعة شرائط أفقية، يتكون كل منها من 400 رمز، ولا يحسب الانتباه إلا ضمن كل شريط؛ أي إنه يحسب ربع الأزواج البالغ عددها 2.56 مليونًا التي يتطلبها الانتباه الكامل على الرموز الـ1,600 جميعها.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

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

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة