0Pricing
MLOps Academy · درس

عندما يتغير العالم من حول نموذجكم

نظرة أولى على انحراف البيانات وانحراف المفهوم.

عندما يتغير العالم من حول نموذجكم درس مجاني في MLOps Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في MLOps Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة MLOps Academy 4 دروس في المجموع.

تصبح النماذج قديمة

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

انجراف البيانات

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

انجراف المفاهيم

انجراف المفاهيم أعمق من ذلك: إذ تتغير العلاقة بين المدخلات والهدف. فتصبح المدخلة نفسها مستحقةً لتنبؤ مختلف عن السابق.

مثال واقعي

يواجه مرشح الرسائل المزعجة انجراف المفاهيم باستمرار. إذ يغيّر مرسلو الرسائل المزعجة أساليبهم، فتحوّل إشارة كانت تدل بوضوح على رسالة مزعجة بالأمس إلى رسالة بريد إلكتروني عادية اليوم. لقد تغيّر المفهوم.

مفاجئ أم تدريجي

قد يكون الانجراف مفاجئًا، مثل تغيّر السلوك بين ليلة وضحاها بسبب الإغلاق، أو تدريجيًا يتسلل على مدى أشهر. وفي الحالتين تتراجع الدقة، ولكن بسرعات مختلفة.

الأنماط الموسمية

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

رصد انجراف البيانات

لاكتشاف انجراف البيانات، قارن توزيع إحدى السمات مؤخرًا بتوزيعها في بيانات التدريب، وقِس الفجوة بينهما.

ref = train['age']
cur = live['age']
# compare distributions, not single values

رصد انجراف المفاهيم

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

الانجراف ليس خطأً برمجيًا

الانجراف ليس ناتجًا عن شيفرة معطوبة، بل هو نتيجة طبيعية لتغيّر العالم. والعلاج الحقيقي الوحيد هو إبقاء نموذجك محدثًا من خلال إعادة التدريب.

راقب ثم استجب

لا يمكنك إصلاح انجراف لا تراه. أعدّ مراقبة للانجراف أولًا، ثم قرر ما إذا كنت ستطلق تنبيهًا أو تعيد التدريب أو تتراجع إلى إصدار سابق.

اسمان، وهدف واحد

تذكّر الفرق: انجراف البيانات هو تغيّر المدخلات، أما انجراف المفاهيم فهو تغيّر قاعدة الإجابة. وكلاهما يشير إلى أن الوقت قد حان لتحديث النموذج.

تحقق سريع

ميّز بين انجراف البيانات وانجراف المفاهيم.

مراجعة

يتغير العالم من حول كل نموذج. يغيّر انجراف البيانات المدخلات، ويغيّر انجراف المفاهيم قاعدة الإجابة. راقب كليهما وأعد التدريب للحفاظ على الدقة. ✅

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

هل درس «عندما يتغير العالم من حول نموذجكم» مجاني؟

نعم — نص درس «عندما يتغير العالم من حول نموذجكم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة MLOps Academy، انتقل إلى CoddyKit PRO. تتضمن دورة MLOps Academy 4 دروس في المجموع.

ماذا ستتعلم في «عندما يتغير العالم من حول نموذجكم»؟

نظرة أولى على انحراف البيانات وانحراف المفهوم. تتمرن على MLOps Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ MLOps Academy؟

لا تُشترط خبرة سابقة. MLOps Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «عندما يتغير العالم من حول نموذجكم»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس MLOps Academy هذا؟

نعم. كل درس في MLOps Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. فخ الاختلاف بين التدريب والتقديم
  2. الأعطال الصامتة: لا انهيار بل إجابات خاطئة
  3. عندما يتغير العالم من حول نموذجكم
  4. مشكلة قابلية إعادة الإنتاج
← العودة إلى MLOps Academy