البحث في فضاء المعاملات
قيّم المرشحين واختر الأفضل
البحث في فضاء المعاملات درس مجاني في Mojo Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Mojo Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Mojo Academy 4 دروس في المجموع.
فضاء الخيارات
تشكل كل تركيبة من مقابضك فضاء المعاملات. ويعني البحث فيه تجربة التركيبات والعثور على الأسرع تشغيلًا.
عدّد المرشحات
أدرج أولًا القيم التي يمكن لكل مقبض اتخاذها. وتمنح مجموعة جميع أزواج التجزئة والعرض المرشحات المطلوب تقييمها.
alias tiles = (16, 32, 64)
alias widths = (4, 8, 16)ابنِ كل مرشح
يبني المترجم لكل تركيبة نسخة متخصصة من النواة، مع تضمين قيم المعاملات المحددة فيها.
قِس زمن كل مرشح
شغّل كل مرشح على مدخلات تمثيلية وسجّل المدة التي يستغرقها. ويجعل القياس الزمني الدقيق المقارنة ذات معنى.
نفّذ الإحماء أولًا
تجاهل عمليات التشغيل القليلة الأولى باعتبارها إحماءً. إذ تستقر ذاكرات التخزين المؤقت ووحدة CPU، لذلك تكون القياسات المبكرة متذبذبة وغير تمثيلية.
كرّر لتقليل الضوضاء
قِس زمن كل مرشح عدة مرات، وخذ أفضل قيمة أو الوسيط. يخفف التكرار الضوضاء العشوائية الناتجة عن نظام التشغيل.
قارن بعدل
مرّر إلى كل مرشح المدخلات نفسها وحجم العمل نفسه، بحيث يكون الشيء الوحيد المتغير هو التهيئة قيد الاختبار.
اختر الفائز
يصبح المرشح ذو الزمن الأقل هو الفائز. ومجموعة المعاملات هذه هي التي ينبغي لشيفرتك أن تتخصص وفقًا لها.
البحث الكامل مقابل أخذ العينات
يتيح الفضاء الصغير إجراء بحث شبكي كامل لكل تركيبة. أما الفضاء الكبير فقد يحتاج إلى أخذ عينات حتى لا يستغرق الضبط وقتًا طويلًا جدًا.
تكلفة البحث مقدّمًا
يُجرى البحث مرة واحدة قبل النشر. وتدفع وقت الضبط الآن لتستمتع بتشغيل أسرع في كل عملية تنفيذ لاحقة.
سجّل ما وجدته
احفظ القيم الفائزة لتتمكن من إعادة استخدامها. وتعني النتيجة المسجلة أنك لن تكرر البحث بأكمله في المرة التالية.
اختبار سريع
تذكّر كيف يُختار المرشح أثناء البحث.
مراجعة
عددّت المرشحين، وبنيت كل واحد منها وقست زمنه على حمل عمل عادل، وخففت الضوضاء، واخترت التهيئة الأسرع بوصفها الفائزة. 🎯
تعلم Mojo مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «البحث في فضاء المعاملات» مجاني؟
نعم — نص درس «البحث في فضاء المعاملات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Mojo Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Mojo Academy 4 دروس في المجموع.
ماذا ستتعلم في «البحث في فضاء المعاملات»؟
قيّم المرشحين واختر الأفضل تتمرن على Mojo Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Mojo Academy؟
لا تُشترط خبرة سابقة. Mojo Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «البحث في فضاء المعاملات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Mojo Academy هذا؟
نعم. كل درس في Mojo Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما الذي يحلّه الضبط التلقائي
- تحديد معاملات البلاطة والعرض
- البحث في فضاء المعاملات
- تثبيت أفضل إعداد