أنواع التعلم الآلي
الهدف
هذا الفصل يشرح الأنواع المختلفة للتعلم الآلي. ستتعلم الفرق بين التعلم الخاضع للإشراف وغير الخاضع للإشراف والتعلم المعزز.
1. التعلم الخاضع للإشراف (Supervised Learning)
ما هو؟
التعلم الخاضع للإشراف هو عندما نعطي الكمبيوتر بيانات مع الإجابات الصحيحة.
مثال بسيط:
- مثل تعليم طفل بالصور
- تريه صورة قطة وتقول "هذه قطة"
- تريه صورة كلب وتقول "هذا كلب"
- بعد فترة، يتعلم الفرق
كيف يعمل؟
1. البيانات:
- صور + تسميات
- "هذه قطة"، "هذا كلب"
2. التدريب:
- الكمبيوتر يحلل الصور
- يربط بين الصور والتسميات
3. التطبيق:
- صورة جديدة بدون تسمية
- الكمبيوتر يخمن ما هي
أمثلة من الحياة
التعرف على البريد المزعج:
- نعطيه رسائل + "مزعج" أو "غير مزعج"
- يتعلم كيف يميز
التعرف على الصور:
- نعطيه صور + تسميات
- يتعلم كيف يتعرف
التنبؤ بالأسعار:
- نعطيه بيانات + الأسعار
- يتعلم كيف يتنبأ
2. التعلم غير الخاضع للإشراف (Unsupervised Learning)
ما هو؟
التعلم غير الخاضع للإشراف هو عندما نعطي الكمبيوتر بيانات بدون إجابات صحيحة.
مثال بسيط:
- مثل إعطاء طفل مجموعة من الأشياء
- بدون أن تقول له ما هي
- هو يكتشف بنفسه المجموعات
كيف يعمل؟
1. البيانات:
- بيانات فقط
- بدون تسميات أو إجابات
2. الاكتشاف:
- الكمبيوتر يحلل البيانات
- يكتشف الأنماط والمجموعات
3. التنظيم:
- ينظم البيانات في مجموعات
- حسب التشابه
أمثلة من الحياة
تنظيم الصور:
- نعطيه آلاف الصور
- هو ينظمها حسب التشابه
اكتشاف الأنماط:
- نعطيه بيانات المبيعات
- يكتشف أنماط الشراء
التجميع:
- نعطيه بيانات العملاء
- يجمعهم في مجموعات متشابهة
3. التعلم المعزز (Reinforcement Learning)
ما هو؟
التعلم المعزز هو عندما يتعلم الكمبيوتر من المحاولة والخطأ مع مكافآت.
مثال بسيط:
- مثل تعليم كلب حيل جديدة
- إذا فعل الشيء الصحيح → مكافأة
- إذا فعل الشيء الخطأ → لا مكافأة
- يتعلم من التجربة
كيف يعمل؟
1. المحاولة:
- الكمبيوتر يجرب شيئاً
- مثل: لعب لعبة
2. النتيجة:
- إذا نجح → مكافأة
- إذا فشل → عقاب
3. التعلم:
- يتعلم من التجربة
- يحاول تحسين أدائه
أمثلة من الحياة
الألعاب:
- ألعاب الكمبيوتر
- يتعلم كيف يلعب أفضل
السيارات الذكية:
- يتعلم كيف يقود
- من التجربة
الروبوتات:
- يتعلم كيف يمشي
- من المحاولة والخطأ
4. مقارنة الأنواع
جدول المقارنة
| النوع | البيانات | الإجابات | الاستخدام |
|---|---|---|---|
| خاضع للإشراف | بيانات + إجابات | نعم | التعرف، التنبؤ |
| غير خاضع للإشراف | بيانات فقط | لا | الاكتشاف، التنظيم |
| معزز | تجربة | مكافآت | الألعاب، الروبوتات |
5. متى نستخدم كل نوع؟
التعلم الخاضع للإشراف
استخدمه عندما:
- لديك بيانات مع إجابات
- تريد التنبؤ بشيء
- تريد التصنيف
مثال:
- تصنيف البريد
- التعرف على الصور
- التنبؤ بالأسعار
التعلم غير الخاضع للإشراف
استخدمه عندما:
- لديك بيانات بدون إجابات
- تريد اكتشاف أنماط
- تريد التنظيم
مثال:
- اكتشاف مجموعات العملاء
- تنظيم الصور
- اكتشاف الأنماط
التعلم المعزز
استخدمه عندما:
- تريد تعلم من التجربة
- لديك بيئة تفاعلية
- تريد تحسين الأداء
مثال:
- الألعاب
- الروبوتات
- السيارات الذكية
6. أمثلة عملية
في حياتنا اليومية
التعلم الخاضع للإشراف:
- التعرف على الوجوه في الهاتف
- اقتراح المنتجات في التسوق
- الترجمة الآلية
التعلم غير الخاضع للإشراف:
- تنظيم الصور تلقائياً
- اكتشاف أنماط الشراء
- تجميع الأخبار المشابهة
التعلم المعزز:
- ألعاب الكمبيوتر
- السيارات الذكية
- الروبوتات
الخلاصة
- هناك ثلاثة أنواع رئيسية للتعلم الآلي
- كل نوع له استخداماته
- التعلم الخاضع للإشراف: بيانات + إجابات
- التعلم غير الخاضع للإشراف: بيانات فقط
- التعلم المعزز: تعلم من التجربة