أنظمة تعلُّم الآلة للإنتاج: الاستنتاج الثابت مقابل الاستنتاج الديناميكي

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

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

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

الشكل 4.  في الاستنتاج الثابت، ينشئ النموذج توقّعات،
            ويتم تخزينها مؤقتًا على خادم.
الشكل 4. في الاستنتاج الثابت، ينشئ النموذج توقّعات، ويتم تخزينها مؤقتًا على خادم.

 

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

لنفترض الآن أنّ هناك نموذجًا يستنتج المعلومات بسرعة، ربما في مليсекتَين باستخدام الحد الأدنى النسبي للموارد الحسابية. في هذه الحالة، يمكن للعملاء تلقّي التوقّعات بسرعة وكفاءة من خلال الاستنتاج الديناميكي، كما هو موضح في الشكل 5.

الشكل 5.  في الاستنتاج الديناميكي، يستنتج النموذج توقّعات بشأن
            حجم الطلب.
الشكل 5. في الاستنتاج الديناميكي، يستنتج النموذج التوقّعات عند الطلب.

 

الاستنتاج الثابت

توفّر الاستنتاج الثابت مزايا وعيوبًا معيّنة.

المزايا

  • لا داعي للقلق كثيرًا بشأن تكلفة الاستنتاج.
  • يمكن إجراء عملية التحقّق من التوقّعات بعد إرسالها.

السلبيات

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

الاستنتاج الديناميكي

توفّر الاستنتاج الديناميكي مزايا وعيوبًا معيّنة.

المزايا

  • يمكنه استنتاج توقّع بشأن أي عنصر جديد عند وصوله، ما يُعدّ أمرًا رائعًا للتوقّعات المتعلقة بالعناصر الأقل شيوعًا.

السلبيات

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

تمارين: التحقّق من فهمك

أي ثلاثة من العبارات الأربعة التالية هي صحيحة بشأن الاستنتاج الثابت؟
يمكنك الاستجابة بسرعة للتغييرات في العالم.
يمكن للنظام التحقّق من التوقّعات المستنتَجة قبل عرضها.
يجب أن يُنشئ النموذج توقّعات لجميع المدخلات المحتمَلة.
بالنسبة إلى إدخال معيّن، يمكن للنموذج تقديم توقّع بشكل أسرع من الاستنتاج الديناميكي.
أي عبارة من العبارات التالية هي صحيحة بشأن الاستنتاج الديناميكي؟
يمكنك تقديم توقّعات لجميع العناصر المحتمَلة.
عند إجراء الاستنتاج الديناميكي، لا داعي للقلق بشأن وقت استجابة التوقّعات (وقت التأخير لعرض التوقّعات) بقدر ما هو عليه الحال عند إجراء الاستنتاج الثابت.
يمكنك التحقّق من التنبؤات بعد إنشائها قبل استخدامها.