التعلم الخاضع للإشراف

في مجال تعلم الآلة ، يُعدّ التعلم الخاضع للإشراف ( SL ) أحد نماذج التعلم الآلي، حيث يتعلم الخوارزمية ربط بيانات الإدخال بمخرجات محددة بناءً على أزواج الإدخال والإخراج النموذجية. تتضمن هذه العملية تدريب نموذج إحصائي باستخدام بيانات مصنفة ، أي أن كل جزء من بيانات الإدخال يُزوّد بالمخرج الصحيح. يشير مصطلح "خاضع للإشراف" إلى دور المُعلّم أو المشرف الذي يُقدّم بيانات التدريب هذه، مُوجّهًا الخوارزمية نحو التنبؤات الصحيحة. [ 1 ] على سبيل المثال، إذا أردنا نموذجًا لتحديد القطط في الصور، فإن التعلم الخاضع للإشراف يتضمن تزويده بالعديد من صور القطط (مدخلات) المصنفة صراحةً على أنها "قطة" (مخرجات).
يهدف التعلم الخاضع للإشراف إلى تمكين النموذج المُدرَّب من التنبؤ بدقة بالنتائج لبيانات جديدة غير مُشاهدة. [ 2 ] ويتطلب ذلك من الخوارزمية تعميم النتائج بفعالية انطلاقًا من أمثلة التدريب، وهي جودة تُقاس بخطأ التعميم . يُستخدم التعلم الخاضع للإشراف عادةً في مهام مثل التصنيف (التنبؤ بفئة، مثل البريد العشوائي أو غير العشوائي) والانحدار (التنبؤ بقيمة متصلة، مثل أسعار المنازل).
خطوات يجب اتباعها
لحل مشكلة معينة في التعلم الخاضع للإشراف، يجب تنفيذ الخطوات التالية:
- حدد نوع عينات التدريب. قبل القيام بأي شيء آخر، يجب على المستخدم تحديد نوع البيانات التي ستُستخدم كمجموعة تدريب . في حالة تحليل الكتابة اليدوية ، على سبيل المثال، قد تكون هذه البيانات حرفًا واحدًا مكتوبًا بخط اليد، أو كلمة كاملة، أو جملة كاملة، أو فقرة كاملة.
- قم بتجميع مجموعة بيانات تدريبية. يجب أن تكون هذه المجموعة ممثلة للاستخدام الواقعي للوظيفة. ولذلك، يتم تجميع مجموعة من المدخلات مع المخرجات المقابلة لها، إما من خبراء بشريين أو من القياسات.
- حدد تمثيل خصائص الإدخال للدالة المُتعلمة. تعتمد دقة الدالة المُتعلمة بشكل كبير على كيفية تمثيل الكائن المُدخل. عادةً، يُحوّل الكائن المُدخل إلى متجه خصائص ، يحتوي على عدد من الخصائص التي تصف الكائن. يجب ألا يكون عدد الخصائص كبيرًا جدًا، نظرًا لمشكلة تزايد الأبعاد ؛ ولكن يجب أن يحتوي على معلومات كافية للتنبؤ بالمخرجات بدقة.
- حدد بنية الدالة المُتعلمة وخوارزمية التعلم المقابلة لها. على سبيل المثال، يمكن اختيار استخدام آلات المتجهات الداعمة أو أشجار القرار .
- أكمل التصميم. شغّل خوارزمية التعلم على مجموعة التدريب المُجمّعة. تتطلب بعض خوارزميات التعلم الخاضع للإشراف من المستخدم تحديد بعض معايير التحكم . يمكن تعديل هذه المعايير من خلال تحسين الأداء على مجموعة فرعية (تُسمى مجموعة التحقق ) من مجموعة التدريب، أو عبر التحقق المتبادل .
- قم بتقييم دقة الدالة المُتعلمة. بعد ضبط المعلمات والتعلم، يجب قياس أداء الدالة الناتجة على مجموعة اختبار منفصلة عن مجموعة التدريب.
اختيار الخوارزمية
تتوفر مجموعة واسعة من خوارزميات التعلم الخاضع للإشراف، ولكل منها نقاط قوتها وضعفها. لا توجد خوارزمية تعلم واحدة تُعدّ الأفضل في جميع مسائل التعلم الخاضع للإشراف (انظر نظرية "لا غداء مجاني" ).
هناك أربع قضايا رئيسية يجب مراعاتها في التعلم الخاضع للإشراف:
المفاضلة بين التحيز والتباين
تتمثل إحدى المشكلات الأولى في المفاضلة بين التحيز والتباين . [ 3 ] تخيل أن لدينا عدة مجموعات بيانات تدريبية مختلفة، ولكنها متساوية الجودة. تكون خوارزمية التعلم متحيزة لمدخل معين .إذا كان النموذج، عند تدريبه على كل مجموعة من مجموعات البيانات هذه، غير صحيح بشكل منهجي عند التنبؤ بالناتج الصحيح لـتتميز خوارزمية التعلم بتباين عالٍ بالنسبة لمدخل معين.إذا تنبأت الخوارزمية بقيم مخرجات مختلفة عند تدريبها على مجموعات بيانات تدريبية مختلفة، فإن خطأ التنبؤ للمصنف المُدرَّب يرتبط بمجموع الانحياز والتباين لخوارزمية التعلم. [ 4 ] عمومًا، توجد مفاضلة بين الانحياز والتباين. يجب أن تكون خوارزمية التعلم ذات الانحياز المنخفض "مرنة" لتتمكن من ملاءمة البيانات جيدًا. ولكن إذا كانت خوارزمية التعلم مرنة للغاية، فسوف تُلائم كل مجموعة بيانات تدريبية بشكل مختلف، وبالتالي يكون تباينها مرتفعًا. يتمثل أحد الجوانب الرئيسية للعديد من أساليب التعلم الخاضع للإشراف في قدرتها على ضبط هذه المفاضلة بين الانحياز والتباين (إما تلقائيًا أو من خلال توفير مُعامل انحياز/تباين يمكن للمستخدم ضبطه).
تعقيد الوظيفة وكمية بيانات التدريب
تتمثل المسألة الثانية في كمية بيانات التدريب المتاحة مقارنةً بتعقيد الدالة "الحقيقية" (دالة التصنيف أو الانحدار). فإذا كانت الدالة الحقيقية بسيطة، فسيكون بإمكان خوارزمية تعلم "غير مرنة" ذات تحيز عالٍ وتباين منخفض تعلمها من كمية صغيرة من البيانات. أما إذا كانت الدالة الحقيقية شديدة التعقيد (على سبيل المثال، لأنها تتضمن تفاعلات معقدة بين العديد من خصائص الإدخال المختلفة وتتصرف بشكل مختلف في أجزاء مختلفة من فضاء الإدخال)، فلن تتمكن الدالة من التعلم إلا باستخدام كمية كبيرة من بيانات التدريب مقترنة بخوارزمية تعلم "مرنة" ذات تحيز منخفض وتباين عالٍ.
أبعاد فضاء الإدخال
ثمة مشكلة ثالثة تتمثل في أبعاد فضاء الإدخال. فإذا كانت متجهات خصائص الإدخال ذات أبعاد كبيرة، يصبح تعلم الدالة صعبًا حتى لو كانت الدالة الحقيقية تعتمد فقط على عدد قليل من تلك الخصائص. ويعود ذلك إلى أن الأبعاد "الإضافية" الكثيرة قد تُربك خوارزمية التعلم وتؤدي إلى تباين عالٍ. لذا، تتطلب بيانات الإدخال ذات الأبعاد الكبيرة عادةً ضبط المصنف ليكون ذا تباين منخفض وانحياز عالٍ. عمليًا، إذا تمكن المهندس من إزالة الخصائص غير ذات الصلة من بيانات الإدخال يدويًا، فمن المرجح أن يُحسّن ذلك دقة الدالة المُتعلمة. إضافةً إلى ذلك، توجد العديد من خوارزميات اختيار الخصائص التي تسعى إلى تحديد الخصائص ذات الصلة واستبعاد غير ذات الصلة. وهذا مثال على استراتيجية أكثر عمومية لتقليل الأبعاد ، والتي تسعى إلى تحويل بيانات الإدخال إلى فضاء ذي أبعاد أقل قبل تشغيل خوارزمية التعلم الخاضع للإشراف.
تشويش في قيم المخرجات
تتمثل المشكلة الرابعة في درجة التشويش في قيم المخرجات المطلوبة ( المتغيرات المستهدفة للإشراف ). إذا كانت قيم المخرجات المطلوبة غير صحيحة في كثير من الأحيان (بسبب خطأ بشري أو أخطاء في أجهزة الاستشعار)، فلا ينبغي لخوارزمية التعلم محاولة إيجاد دالة تُطابق تمامًا أمثلة التدريب. فمحاولة مطابقة البيانات بدقة مفرطة تؤدي إلى فرط التخصيص . وقد يحدث فرط التخصيص حتى في حال عدم وجود أخطاء في القياس (تشويش عشوائي) إذا كانت الدالة التي تحاول تعلمها معقدة للغاية بالنسبة لنموذج التعلم. في مثل هذه الحالة، يُشوّه الجزء من الدالة المستهدفة الذي لا يمكن نمذجته بيانات التدريب - وتُسمى هذه الظاهرة بالتشويش الحتمي . عند وجود أي نوع من أنواع التشويش، يُفضّل استخدام مُقدِّر ذي انحياز أعلى وتباين أقل.
عمليًا، توجد عدة طرق للتخفيف من التشويش في قيم المخرجات، مثل التوقف المبكر لمنع التجاوز، بالإضافة إلى اكتشاف أمثلة التدريب المشوشة وإزالتها قبل تدريب خوارزمية التعلم الخاضع للإشراف. توجد خوارزميات عديدة تحدد أمثلة التدريب المشوشة، وقد أدى إزالة الأمثلة المشتبه في تشويشها قبل التدريب إلى تقليل خطأ التعميم بشكل ملحوظ إحصائيًا . [ 5 ] [ 6 ]
عوامل أخرى يجب مراعاتها
تشمل العوامل الأخرى التي يجب مراعاتها عند اختيار وتطبيق خوارزمية التعلم ما يلي:
- تباين البيانات. إذا تضمنت متجهات الميزات ميزات من أنواع مختلفة (منفصلة، ومنفصلة مرتبة، وعددية، وقيم متصلة)، فإن بعض الخوارزميات أسهل تطبيقًا من غيرها. تتطلب العديد من الخوارزميات، بما في ذلك آلات المتجهات الداعمة ، والانحدار الخطي ، والانحدار اللوجستي ، والشبكات العصبية ، وطرق أقرب جار ، أن تكون ميزات الإدخال عددية ومُقاسة ضمن نطاقات متقاربة (مثلًا، ضمن الفترة [-1,1]). وتُعد الطرق التي تستخدم دالة المسافة، مثل طرق أقرب جار وآلات المتجهات الداعمة ذات النوى الغاوسية ، حساسة بشكل خاص لهذا التباين. ومن مزايا أشجار القرار سهولة تعاملها مع البيانات غير المتجانسة.
- تكرار البيانات. إذا احتوت خصائص الإدخال على معلومات زائدة (مثل الخصائص شديدة الارتباط)، فإن بعض خوارزميات التعلم (مثل الانحدار الخطي ، والانحدار اللوجستي ، والأساليب القائمة على المسافة ) ستؤدي أداءً ضعيفًا بسبب عدم الاستقرار العددي. غالبًا ما يمكن حل هذه المشكلات بفرض شكل من أشكال التنظيم .
- وجود التفاعلات واللاخطية. إذا ساهمت كل خاصية بشكل مستقل في الناتج، فإن الخوارزميات القائمة على الدوال الخطية (مثل الانحدار الخطي ، والانحدار اللوجستي ، وآلات المتجهات الداعمة ، وخوارزمية بايز البسيطة ) ودوال المسافة (مثل طرق أقرب جار، وآلات المتجهات الداعمة ذات النوى الغاوسية ) تُحقق أداءً جيدًا عمومًا. مع ذلك، في حال وجود تفاعلات معقدة بين الخصائص، فإن خوارزميات مثل أشجار القرار والشبكات العصبية تُحقق أداءً أفضل، لأنها مُصممة خصيصًا لاكتشاف هذه التفاعلات. يمكن أيضًا تطبيق الطرق الخطية، ولكن يجب على المهندس تحديد التفاعلات يدويًا عند استخدامها.
عند دراسة تطبيق جديد، يمكن للمهندس مقارنة خوارزميات التعلم المتعددة وتحديد الخوارزمية الأنسب للمشكلة المطروحة تجريبيًا (انظر التحقق المتبادل ). قد يستغرق تحسين أداء خوارزمية التعلم وقتًا طويلاً. في ظل محدودية الموارد، غالبًا ما يكون من الأفضل استثمار المزيد من الوقت في جمع بيانات تدريب إضافية وخصائص أكثر دقة بدلًا من إضاعة وقت إضافي في تحسين خوارزميات التعلم.
الخوارزميات
أكثر خوارزميات التعلم استخداماً هي:
كيف تعمل خوارزميات التعلم الخاضع للإشراف
بالنظر إلى مجموعة منأمثلة تدريبية على شكلبحيثهو متجه الميزات لـالمثال رقم - وإذا كان تصنيفها (أي فئتها)، فإن خوارزمية التعلم تبحث عن دالة، أينهي مساحة الإدخال وهي مساحة الإخراج. الدالةهو عنصر من فضاء ما من الدوال الممكنةويُطلق عليها عادةً اسم فضاء الفرضيات . ومن الملائم أحيانًا تمثيلهاباستخدام دالة تسجيل النقاطبحيثيُعرَّف بأنه إرجاعالقيمة التي تعطي أعلى درجة:. يتركتشير إلى فضاء دوال التقييم.
بالرغم منويمكن أن يكون أي فضاء من الدوال، والعديد من خوارزميات التعلم هي نماذج احتمالية حيثيأخذ شكل نموذج احتمالي شرطي، أويأخذ شكل نموذج احتمالي مشتركعلى سبيل المثال، يعتبر كل من نموذج بايز الساذج وتحليل التمييز الخطي نماذج احتمالية مشتركة، في حين أن الانحدار اللوجستي هو نموذج احتمالية شرطية.
هناك نهجان أساسيان للاختيارأو: تقليل المخاطر التجريبية وتقليل المخاطر الهيكلية . [ 7 ] يسعى تقليل المخاطر التجريبية إلى إيجاد الدالة التي تُناسب بيانات التدريب على أفضل وجه. أما تقليل المخاطر الهيكلية فيتضمن دالة جزاء تتحكم في المفاضلة بين التحيز والتباين.
في كلتا الحالتين، يُفترض أن مجموعة التدريب تتكون من عينة من أزواج مستقلة وموزعة توزيعًا متطابقًا .لقياس مدى ملاءمة دالة ما لبيانات التدريب، تُستخدم دالة الخسارة .تم تعريفها. مثال تدريبي، فقدان القدرة على التنبؤ بالقيمةيكون.
المخاطروظيفةيُعرَّف بأنه الخسارة المتوقعة لـويمكن تقدير ذلك من بيانات التدريب على النحو التالي:
- .
تقليل المخاطر التجريبية
في تقليل المخاطر التجريبية، تسعى خوارزمية التعلم الخاضع للإشراف إلى إيجاد الدالةذلك يقللوبالتالي، يمكن بناء خوارزمية التعلم الخاضع للإشراف عن طريق تطبيق خوارزمية تحسين لإيجاد.
متىهو توزيع احتمالي شرطيودالة الخسارة هي اللوغاريتم السالب للاحتمالية:إذاً، فإن تقليل المخاطر التجريبية يعادل تقدير الاحتمال الأقصى .
متىإذا احتوت مجموعة التدريب على العديد من الدوال المرشحة أو لم تكن كبيرة بما يكفي، فإن تقليل المخاطر التجريبية يؤدي إلى تباين عالٍ وضعف في التعميم. تستطيع خوارزمية التعلم حفظ أمثلة التدريب دون تعميم جيد (التدريب الزائد).
تقليل المخاطر الهيكلية
يهدف تقليل المخاطر الهيكلية إلى منع التجاوز في التخصيص من خلال دمج عقوبة تنظيمية في عملية التحسين. ويمكن اعتبار هذه العقوبة التنظيمية بمثابة تطبيق لمبدأ أوكام الذي يفضل الدوال الأبسط على الدوال الأكثر تعقيدًا.
تم استخدام مجموعة واسعة من العقوبات التي تتوافق مع تعريفات مختلفة للتعقيد. على سبيل المثال، لنفترض الحالة التي تكون فيها الدالةهي دالة خطية من الشكل
- .
إحدى عقوبات التنظيم الشائعة هي، وهو المعيار الإقليدي التربيعي للأوزان، والمعروف أيضًا باسمالمعيار. وتشمل المعايير الأخرى ما يلي:معيار،و"المعيار" ، وهو عدد القيم غير الصفريةسيتم تحديد العقوبة بـ.
تتمثل مشكلة التحسين في التعلم الخاضع للإشراف في إيجاد الدالةذلك يقلل
المعلمةيتحكم في المفاضلة بين التحيز والتباين. عندماوهذا يوفر تقليلًا تجريبيًا للمخاطر مع تحيز منخفض وتباين عالٍ. عندماكلما كانت قيمة المتغير كبيرة، كلما كان تحيز خوارزمية التعلم عالياً وتباينها منخفضاً. قيمةيمكن اختيارها تجريبياً عبر التحقق المتبادل .
تُفسَّر عقوبة التعقيد في علم بايزي على أنها اللوغاريتم السالب للاحتمال المسبق لـ،وفي هذه الحالةالاحتمال اللاحق لـ.
التدريب التوليدي
تُعتبر أساليب التدريب المذكورة أعلاه أساليب تدريب تمييزية ، لأنها تسعى إلى إيجاد دالة.الذي يميز جيدًا بين قيم المخرجات المختلفة (انظر النموذج التمييزي ). في الحالة الخاصة حيثهي دالة توزيع احتمالي مشترك ، ودالة الخسارة هي اللوغاريتم السالب للاحتماليةيُقال إن خوارزمية تقليل المخاطر تقوم بالتدريب التوليدي ، لأنيمكن اعتبارها نموذجًا توليديًا يشرح كيفية توليد البيانات. غالبًا ما تكون خوارزميات التدريب التوليدية أبسط وأكثر كفاءة حسابية من خوارزميات التدريب التمييزية. في بعض الحالات، يمكن حساب الحل بصيغة مغلقة كما هو الحال في بايز الساذج وتحليل التمييز الخطي .
التعميمات

هناك عدة طرق يمكن من خلالها تعميم مشكلة التعلم الخاضع للإشراف القياسية:
- التعلم شبه الموجه أو الإشراف الضعيف : يتم توفير قيم المخرجات المطلوبة فقط لمجموعة فرعية من بيانات التدريب. أما البيانات المتبقية فتكون غير مصنفة أو مصنفة بشكل غير دقيق.
- التعلم النشط : بدلاً من افتراض توفر جميع أمثلة التدريب مسبقاً، تقوم خوارزميات التعلم النشط بجمع أمثلة جديدة بشكل تفاعلي، عادةً عن طريق توجيه استفسارات إلى المستخدم. غالباً ما تستند هذه الاستفسارات إلى بيانات غير مصنفة، وهو سيناريو يجمع بين التعلم شبه الموجه والتعلم النشط.
- التنبؤ المنظم : عندما تكون قيمة الإخراج المطلوبة عبارة عن كائن معقد، مثل شجرة تحليل أو رسم بياني مصنف، فيجب توسيع الطرق القياسية.
- التعلم للترتيب : عندما يكون المدخل عبارة عن مجموعة من الكائنات ويكون الناتج المطلوب هو ترتيب تلك الكائنات، فعندئذ يجب توسيع الطرق القياسية مرة أخرى.
المناهج والخوارزميات
- التعلم التحليلي
- الشبكة العصبية الاصطناعية
- الانتشار العكسي
- التعزيز (الخوارزمية الفوقية)
- الإحصاءات البايزية
- الاستدلال القائم على الحالات
- التعلم باستخدام شجرة القرار
- برمجة المنطق الاستقرائي
- انحدار العملية الغاوسية
- البرمجة الجينية
- أسلوب معالجة البيانات الجماعية
- مقدرات النواة
- أتمتة التعلم
- أنظمة تصنيف التعلم
- تعلم تكميم المتجهات
- الحد الأدنى لطول الرسالة ( أشجار القرار ، ورسوم بيانية القرار، وما إلى ذلك)
- التعلم متعدد الخطوط للفضاء الفرعي
- مصنف بايز الساذج
- مصنف أقصى إنتروبيا
- حقل عشوائي مشروط
- خوارزمية أقرب جار
- التعلم الصحيح تقريبًا (PAC)
- قواعد الانتشار ، منهجية اكتساب المعرفة
- خوارزميات التعلم الآلي الرمزي
- خوارزميات التعلم الآلي دون الرمزية
- آلات المتجهات الداعمة
- آلات ذات تعقيد أدنى (MCM)
- الغابات العشوائية
- مجموعات من المصنفات
- التصنيف الترتيبي
- المعالجة المسبقة للبيانات
- معالجة مجموعات البيانات غير المتوازنة
- التعلم الإحصائي العلائقي
- Proaftn ، خوارزمية تصنيف متعددة المعايير
التطبيقات
- المعلوماتية الحيوية
- المعلوماتية الكيميائية
- التسويق عبر قواعد البيانات
- التعرف على الكتابة اليدوية
- استرجاع المعلومات
- استخلاص المعلومات
- التعرف على الأشياء في مجال رؤية الحاسوب
- التعرف الضوئي على الأحرف
- كشف الرسائل المزعجة
- التعرف على الأنماط
- التعرف على الكلام
- التعلم الخاضع للإشراف هو حالة خاصة من السببية التنازلية في الأنظمة البيولوجية
- تصنيف التضاريس باستخدام صور الأقمار الصناعية [ 8 ]
- تصنيف الإنفاق في عمليات الشراء [ 9 ]
قضايا عامة
انظر أيضاً
مراجع
- ↑ ميتشل، توم م. (2013). التعلم الآلي . سلسلة ماكجرو هيل في علوم الحاسوب ( الطبعة الثانية). نيويورك: ماكجرو هيل. ISBN 978-0-07-042807-2.
- ↑ مهريار مهري ، أفشين رستمي زاده، أميت تالوالكار (2012) أسس التعلم الآلي ، مطبعة معهد ماساتشوستس للتكنولوجيا ، رقم ISBN 9780262018258.
- ↑ S. Geman, E. Bienenstock, and R. Doursat (1992). Neural networks and the bias/variance dilemma . Neural Computation 4, 1–58.
- ↑ جي. جيمس (2003) التباين والتحيز لوظائف الخسارة العامة، تعلم الآلة 51، 115-135. ( http://www-bcf.usc.edu/~gareth/research/bv.pdf )
- ↑ سي إي بروديلي وإم إيه فريدل (1999). تحديد حالات التدريب المصنفة بشكل خاطئ وإزالتها، مجلة أبحاث الذكاء الاصطناعي 11، 131-167. ( http://jair.org/media/606/live-606-1803-jair.pdf )
- ↑ م. ر. سميث وت. مارتينيز (2011). "تحسين دقة التصنيف من خلال تحديد وإزالة الحالات التي ينبغي تصنيفها بشكل خاطئ". وقائع المؤتمر الدولي المشترك حول الشبكات العصبية (IJCNN 2011) . الصفحات 2690-2697 . CiteSeerX 10.1.1.221.1371 . doi : 10.1109/IJCNN.2011.6033571 .
- ↑ فابنيك، في إن. طبيعة نظرية التعلم الإحصائي (الطبعة الثانية)، سبرينغر فيرلاغ، 2000.
- ↑ أ. مايتي (2016). "التصنيف الخاضع للإشراف لبيانات الاستقطاب RADARSAT-2 لخصائص أرضية مختلفة". arXiv : 1608.00501 [ cs.CV ].
- ↑ "التقنيات الرئيسية للمشتريات الرشيقة | منشورات SIPMM" . publication.sipmm.edu.sg . 2020-10-09 . تاريخ الاسترجاع 2022-06-16 .
روابط خارجية
- التعلم الخاضع للإشراف
