تقنية

الخوارزمية والنموذج في تعلم الآلة: ما الذي نصفه وما الذي نحفظه؟

بيانات التدريب تمر بإجراء التعلم لبناء نموذج محفوظ، ثم يسهم النموذج مع مدخل جديد في إنتاج توقع
رسم أصلي يفصل بناء النموذج عن استخدامه مع مدخل جديد.

الخوارزمية تصف خطوات إجراء، وفي تعلم الآلة تحدد خوارزمية التعلم كيفية بناء نموذج من البيانات. أما النموذج المدرب فيحتفظ بما نتج عن هذه العملية ليستخدم في التوقع. وقد تنتج طريقة تعلم واحدة نماذج مختلفة عند تدريبها على بيانات مختلفة. [1] [2]

الخلاصة السريعة

وثق الإجراء الذي بنى النموذج، ثم وثق النموذج المحفوظ وبيانات تدريبه؛ اسم الخوارزمية وحده لا يحدد نتيجة التدريب.

  • الخوارزمية إجراء ذو خطوات، ولا تعني كل خوارزمية تعلم آلة. [1]
  • خوارزمية التعلم تستخدم البيانات لبناء النموذج؛ ثم يستخدم النموذج في التوقع. [1]
  • قد تختلف قيم نموذجين مع استخدام الطريقة نفسها وبيانات تدريب مختلفة. [2]
  • توثيق الاسم لا يكفي؛ سجل البيانات والإعدادات والإصدار والتقييم دون وعد بدقة عامة.

هل كل خوارزمية تتعلم؟

توضح IBM أن الخوارزمية، بمعناها العام، إجراء خطوة بخطوة لأداء وظيفة. ويختص إجراء تعلم الآلة ببناء نموذج من بيانات التدريب. [1]

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

أين يظهر النموذج في مسار التعلم؟

في مثال تعليمي آخر، نريد توقع عدد دقائق تنظيف غرفة من مساحة أرضيتها. نختار طريقة تعلم، ونقدم سجلات افتراضية للمساحات والأوقات، فتنتج علاقة نستخدمها لاحقا مع مساحة جديدة. لم ننفذ التدريب؛ المثال يحدد أدوار البيانات والإجراء والناتج.

تفرق IBM بين الخوارزمية المستخدمة في التعلم والنموذج الذي ينتج عنها. [1] أثناء الاستخدام لا نستبدل قياس المساحة ببيانات التدريب كلها في السؤال. نسأل النموذج المحفوظ عن مدخل جديد، مع إدراك أن طريقة بنائه وحدود بياناته تؤثران في تفسير توقعه.

كيف تنتج طريقة واحدة نموذجين؟

تشير IBM إلى إمكان اشتراك نموذجين في خوارزمية أساسية مع اختلاف الأوزان والانحيازات بسبب بيانات التدريب المختلفة. [2]

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

ما المعلومات التي نسجلها للمراجعة؟

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

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

المصادر ومتابعة القراءة

  1. IBM: ما المقصود بخوارزميات التعلم الآلي؟ (يفتح في نافذة جديدة)ibm.com
  2. IBM: ما هو تدريب النموذج؟ (يفتح في نافذة جديدة)ibm.com

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.