Skip to main content
AI EducademyAIEducademy
🌳

أسس الذكاء الاصطناعي

🌱
AI Seeds

إلمام بالذكاء الاصطناعي في الواقع العملي

🌿
AI Sprouts

الأسس التي تقوم عليها الأنظمة الذكية

🌳
AI Branches

ابنِ بقدرات الذكاء الاصطناعي المتاحة اليوم

🏕️
AI Canopy

هندسة أنظمة ذكاء اصطناعي توليدي موثوقة

🌲
AI Forest

أطلق منتجات ذكاء اصطناعي بمسؤولية

🔨

إتقان الذكاء الاصطناعي

✏️
AI Sketch

أسس هندسية لبُناة الذكاء الاصطناعي

🪨
AI Chisel

أنماط لحل المسائل الأصعب

⚒️
AI Craft

صمّم أنظمة تُوسّع الذكاء الاصطناعي

💎
AI Polish

تواصل وقُد في عصر الذكاء الاصطناعي

🏆
AI Masterpiece

مشروع تخرّجك الإنتاجي في الذكاء الاصطناعي

🚀

جاهز للمسيرة المهنية

🚀
منصة انطلاق المقابلات

تنقّل في سوق وظائف هندسة الذكاء الاصطناعي

🌟
إتقان المقابلات السلوكية

احكِ قصة كيف تصنع الأثر

💻
المقابلات التقنية

حُلّ وصمّم وتواصل تحت الضغط

🤖
مقابلات الذكاء الاصطناعي وتعلم الآلة

استعد لمقابلات تعلّم الآلة والذكاء الاصطناعي التوليدي الحديثة

🏆
العرض وما بعده

اتخذ خطوتك التالية بثقة واطّلاع

عرض كل البرامج→

المختبر

تم تحميل 7 تجارب
🧠ملعب الشبكة العصبية🤖ذكاء اصطناعي أم إنسان؟💬مختبر التوجيهات🎨مولّد الصور😊محلل المشاعر💡باني روبوت الدردشة⚖️محاكي الأخلاقيات
🎯مقابلة تجريبيةدخول المختبر→
الرحلةالمدونة
🎯
عن المنصة

جعل تعليم الذكاء الاصطناعي متاحاً للجميع في كل مكان

❓
الأسئلة الشائعة

إجابات على الأسئلة الشائعة

🧰
أدوات الذكاء الاصطناعي

أدوات مختارة نستخدمها ونوصي بها

✉️
تواصل

تواصل معنا

⭐
مفتوح المصدر

مبني علناً على GitHub

الأسعار
ابدأ الآن
AI EducademyAIEducademy

© 2026 AI Educademy. جميع الحقوق محفوظة.

تعلّم

  • البرامج الأكاديمية
  • الدروس
  • المختبر
  • مجموعة أدوات الذكاء الاصطناعي للمبتدئين
  • الأسعار

المجتمع

  • GitHub
  • المساهمة
  • قواعد السلوك
  • عن المنصة
  • الأسئلة الشائعة

الدعم

  • اشترِ لي قهوة ☕
  • شروط الخدمة
  • سياسة الخصوصية
  • اتصل بنا
  • Sitemap
البرامج الأكاديمية للذكاء الاصطناعي والهندسة›🪨 AI Chisel›الدروس›مؤشران ونافذة منزلقة - كيف يقوم الذكاء الاصطناعي بمسح البيانات بكفاءة
👆
AI Chisel • متوسط⏱️ 15 دقيقة للقراءة

مؤشران ونافذة منزلقة - كيف يقوم الذكاء الاصطناعي بمسح البيانات بكفاءة

🤖

تُرجِمت هذه الدروس تلقائيًا إلى العربية ولم تخضع بعد لمراجعة بشرية. إذا بدت أي صياغة غريبة، فالنسخة الإنجليزية هي المرجع.

ما أهمية إجراء المسح الضوئي بذكاء؟

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

تعمل كلتا الطريقتين على تحويل عمليات المسح بالقوة الغاشمة O(n²) إلى تمريرات O(n) أنيقة.

مؤشران يتقاربان من طرفي المصفوفة ونافذة منزلقة تتحرك عبر دفق البيانات
مؤشران يقلصان مساحة البحث؛ تحافظ النافذة المنزلقة على عرض مستمر.

تقنية المؤشرين

ضع مرجعين في تسلسل وحركهما وفقًا للقاعدة. هناك نوعان من النكهات الرئيسية.

المؤشرات المتقاربة

ابدأ بمؤشر واحد عند كل طرف وحركه إلى الداخل. مثالي للبيانات المرتبة.

مشكلة كلاسيكية - مجموع الزوج: في حالة وجود مصفوفة مرتبة، ابحث عن رقمين يضافان إلى الهدف.

function pairSum(arr, target):
    left = 0
    right = arr.length - 1
    while left < right:
        sum = arr[left] + arr[right]
        if sum == target: return (left, right)
        if sum < target: left += 1
        else: right -= 1
    return null

نظرًا لأن المصفوفة مرتبة، فإن تحريك left لليمين يزيد المجموع، والتحرك right لليسار يقلله - مما يضمن عدم تفويت زوج صالح أبدًا.

مؤشرات نفس الاتجاه

يتحرك كلا المؤشرين للأمام، ولكن بسرعات مختلفة. مفيد في التقسيم أو الكشف عن الدورة.

مثال - إزالة التكرارات في مكانها: يشير المؤشر البطيء إلى موضع الكتابة؛ يقوم مؤشر سريع بالمسح للأمام.

function removeDuplicates(arr):
    slow = 0
    for fast in 1..arr.length - 1:
        if arr[fast] != arr[slow]:
            slow += 1
            arr[slow] = arr[fast]
    return slow + 1
🧠فحص سريع

في تقنية المؤشرين المتقاربين على مصفوفة مرتبة، ماذا يجب أن تفعل عندما يكون المجموع الحالي أقل من الهدف؟

نمط النافذة المنزلقة

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

الدرس 1 من 100٪ مكتمل
←العودة للبرنامج
متابعة: الأشجار والبحث الثنائي - كيف يتخذ الذكاء الاصطناعي قرارات سريعة→

النقاش

سجّل الدخول للانضمام إلى النقاش

اقترح تعديلاً على هذا الدرس
k

نافذة ذات حجم ثابت

قم بتمرير نافذة تحتوي على عناصر k بالضبط عبر المصفوفة.

مثال - الحد الأقصى لمجموع أي عناصر متتالية:

function maxSubarraySum(arr, k):
    windowSum = sum(arr[0..k-1])
    best = windowSum
    for i in k..arr.length - 1:
        windowSum += arr[i] - arr[i - k]
        best = max(best, windowSum)
    return best

تضيف كل خطوة العنصر الجديد الذي يدخل إلى النافذة وتطرح العنصر المغادر - O(1) لكل حركة.

نافذة متغيرة الحجم

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

مثال - أطول سلسلة فرعية بدون أحرف متكررة:

function longestUnique(s):
    seen = {}
    left = 0
    best = 0
    for right in 0..s.length - 1:
        if s[right] in seen and seen[s[right]] >= left:
            left = seen[s[right]] + 1
        seen[s[right]] = right
        best = max(best, right - left + 1)
    return best
🤯
تستخدم منصات التحليلات المتدفقة مثل Apache Flink النوافذ المنزلقة والمتداعية كأوليات من الدرجة الأولى - وهو نفس المفهوم الذي تم قياسه ليشمل ملايين الأحداث في الثانية.

تطبيقات الذكاء الاصطناعي الحقيقية

| نمط | حالة استخدام الذكاء الاصطناعي | |---------|-----------| | نافذة ثابتة | اكتشاف الشذوذ خلال قراءات مستشعر k الأخيرة | | نافذة متغيرة | البحث عن أقصر امتداد نصي يحتوي على جميع كلمات الاستعلام (محركات البحث) | | المؤشرات المتقاربة | عمليات فحص فعالة لأقرب جار في أبعاد التضمين المصنفة | | مؤشرات نفس الاتجاه | دمج قوائم النتائج المصنفة من نماذج استرجاع متعددة |

🤔
Think about it:يقوم المساعد الصوتي بتخزين آخر 3 ثوانٍ من الصوت لاكتشاف كلمة التنبيه. ما هو هذا النمط - نافذة ثابتة أم نافذة متغيرة؟ ماذا يحدث إذا كانت كلمة التنبيه أطول من المخزن المؤقت؟

متى تستخدم أي

  • مؤشران (متقاربان): المدخلات المصنفة، البحث الزوجي/الثلاثي، فحص المتناظر.
  • مؤشران (نفس الاتجاه): تعديلات موضعية، مشاكل في العداء السريع/البطيء.
  • نافذة منزلقة ثابتة: مجمعة على حجم نافذة معروف.
  • نافذة منزلقة متغيرة: ابحث عن أصغر أو أكبر نافذة تستوفي الشرط.
🧠فحص سريع

ما النمط الذي ستختاره للعثور على أصغر مصفوفة فرعية يتجاوز مجموعها قيمة معينة؟

🤔
Think about it:هل يمكنك الجمع بين مؤشرين مع نافذة منزلقة؟ فكر في المشكلات التي تحتاج فيها إلى العثور على زوج ضمن نافذة متجددة من البيانات - على سبيل المثال، اكتشاف المعاملات المكررة خلال نافذة مدتها خمس دقائق.

الوجبات السريعة الرئيسية

  1. يقوم المؤشران بإزالة الحلقات المتداخلة من خلال الاستفادة من الترتيب أو التقسيم.
  2. تحافظ النوافذ المنزلقة على حالة التشغيل بحيث تتم معالجة كل عنصر مرتين على الأكثر.
  3. يعد كلا النمطين أساسيين في مسارات الذكاء الاصطناعي في الوقت الفعلي - بدءًا من الكشف عن الحالات الشاذة وحتى تصنيف البحث.
🧠فحص سريع

ما هو التعقيد الزمني النموذجي الذي يتم تحقيقه عن طريق تحويل حلقة متداخلة ذات قوة غاشمة إلى حل ذو مؤشرين أو نافذة منزلقة؟