📚 مثال عملي: تصنيف صور الشقوق الخرسانية
المفاهيم الأساسية
مجموعة التدريب (Training Dataset): الصور التي تُستخدم لتدريب نموذج تعلم الآلة.
مجموعة الاختبار (Test Dataset): صور جديدة لم تكن ضمن مجموعة التدريب، تُستخدم لاختبار أداء النموذج وتقييمه.
الفئة الإيجابية (Positive): صور الخرسانة التي تحتوي على شقوق.
الفئة السلبية (Negative): صور الخرسانة السليمة الخالية من الشقوق.
خريطة المفاهيم
```markmap
4. نمذجة البيانات التنبؤية والتوقع
النمذجة التنبؤية
فئات النمذجة التنبؤية
#### النماذج المعاملية (Parametric Models)
##### الافتراضات
###### جزء أساسي من النموذج
###### تحسن التنبؤات وتجعل النموذج أسهل للفهم
##### المبدأ
###### يضع افتراضات محددة حول شكل دالة التعيين
###### يفترض مجموعة محددة مسبقاً من المعاملات
###### يقوم بتلخيص بيانات التدريب من خلال هذه المعاملات
#### النماذج غير المعاملية (Non-Parametric Models)
##### المبدأ
###### لا تهتم بتكوين افتراضات حول دالة التعيين
###### يمكنها تقدير طبيعة العلاقة الوظيفية من خلال بيانات التدريب
###### خيار ممتاز لتحليل الكميات الكبيرة من البيانات دون معرفة سابقة
مصادر البيانات للتحليل
#### بيانات عملياتية (Transactional Data)
#### بيانات العملاء (Customer Data)
#### البيانات الطبية (Medical Data)
#### البيانات المالية (Financial Data)
#### المعلومات الديموغرافية (Demographic Data)
#### البيانات الجغرافية (Geographic Data)
#### بيانات التسويق الرقمي (Digital Marketing Data)
#### إحصائيات الويب (Web Traffic Statistics)
مهام النمذجة التنبؤية
#### 1. التصنيف (Classification)
##### المبدأ
###### تقييم المتغيرات المدخلة وتصنيفها في مجموعات
###### المخرجات ذات قيم متقطعة (Discrete)
##### الاستخدام
###### تقييم عمليات التمويل والبيع بالتجزئة
###### جمع المعلومات بسرعة وتصنيفها لتقديم إجابات
##### مثال عملي: تصنيف صور الخرسانة
###### الهدف: فحص هياكل المباني للكشف عن الشقوق.
###### البيانات: صور خرسانة.
###### الفئات: إيجابية (بها شقوق) / سلبية (سليمة).
###### الأدوات: طائرة مسيرة + نموذج تعلم آلي.
###### تقسيم البيانات:
####### مجموعة التدريب: لتدريب النموذج.
####### مجموعة الاختبار: لتقييم أداء النموذج.
###### خطوات التنفيذ (باستخدام Teachable Machine):
####### إنشاء مشروع صورة قياسي.
####### إعادة تسمية الفئات إلى "إيجابي" و"سلبي".
####### تحميل صور التدريب لكل فئة.
####### تدريب النموذج.
#### 2. الانحدار (Regression)
##### المبدأ
###### إيجاد علاقة رياضية تربط بين متغيرين
###### المتغير المستقل (Independent Variable) والمتغير التابع (Dependent Variable)
###### التنبؤ بقيم المتغير التابع من خلال معالجة قيم المتغير المستقل
###### التمثيل البياني: خط مستقيم (انحدار خطي)
##### الاستخدام
###### التنبؤ بقيم مستمرة (مثل: مدة بقاء شخص في المستشفى)
#### 3. التوقع (Forecasting)
##### المبدأ
###### تقدير قيم رقمية بناءً على تحليل البيانات التاريخية
##### الاستخدام
###### التنبؤ بأسعار الأسهم (يومي أو طويل الأجل)
#### 4. التجميع (Clustering)
##### المبدأ
###### تصنيف البيانات إلى مجموعات بناءً على خصائص متشابهة
##### طرق التجميع
###### التجميع الصلب (Hard Clustering)
####### تصنيف البيانات إلى مجموعات متميزة
####### تنتمي كل نقطة بيانات إلى مجموعة واحدة فقط
###### التجميع الناعم (Soft Clustering)
####### تعيين احتمالات لكل نقطة بيانات
####### يمكن أن تنتمي نقاط البيانات إلى أكثر من مجموعة
##### الاستخدام
###### تحديد استراتيجيات التسويق لفئات معينة من المستهلكين
#### 5. نموذج اكتشاف القيم الشاذة (Outlier Detection)
##### المبدأ
###### فحص وتحديد القيم الغريبة وغير العادية في البيانات
##### الاستخدام
###### تقييم مدى ارتباط القيم الشاذة بفئات أو أرقام أخرى
#### 6. السلاسل الزمنية (Time Series)
##### المبدأ
###### استخدام قيم البيانات السابقة في تسلسل زمني للتنبؤ بقيم مستقبلية
##### الاستخدام
###### تقديم توقعات مستقبلية لاتجاهات أو أحداث
###### تحليل تأثير العوامل الخارجية (الموسمية، العارضة)
###### مثال: تحليل وقت معالجة الطلبيات والتنبؤ بالمتوسط الشهري
طرائق أخرى للنمذجة التنبؤية
#### أشجار القرار (Decision Trees)
#### التعزيز الاشتقاقي (Gradient Boosting)
#### النماذج الخطية العامة (General Linear Models)
#### الشبكات العصبية (Neural Networks)
#### نماذج بروفيت (Prophet Models)
الخطوات الأساسية للنمذجة التنبؤية
#### 1. جمع البيانات وتنظيفها (Data Collection and Cleaning)
##### الهدف
###### استخراج المعلومات اللازمة من جميع المصادر المتوفرة
##### العملية
###### تنظيف البيانات من الشوائب والقيم الشاذة للحصول على تقديرات دقيقة
##### أمثلة على البيانات
###### عمليات البيع والشراء
###### استبانات العملاء
###### البيانات الإحصائية الاقتصادية والسكانية
###### البيانات المجمعة آلياً عبر الويب والأجهزة
#### 2. تحويل البيانات (Data Transformation)
##### الهدف
###### الحصول على البيانات في صورتها النهائية
##### العملية
###### توحيد بنية البيانات وصياغتها
###### تحديد نطاقات معينة لقيم البيانات
###### إزالة القيم الغريبة والبيانات الشاذة باستخدام تحليل الارتباط (Correlation Analysis)
#### 3. صياغة النموذج التنبؤي (Predictive Model Formulation)
##### العملية
###### تحديد طرائق التنبؤ المناسبة حسب الحاجة
###### تحديد بيانات التدريب والاختبار
##### أمثلة على الطرائق
###### استخدام شجرة القرار (Decision Tree) في عملية التصنيف
###### استخدام نموذج التعزيز الاشتقاقي (Gradient Boosting) في مهام الانحدار
##### التدريب والاختبار
###### تدريب الخوارزمية باستخدام بيانات التدريب
###### تطبيق النموذج الناتج على بيانات الاختبار لتحديد أدائه
#### 4. الاستنتاجات أو الاستدلالات (Inferences or Conclusions)
##### الهدف
###### استخراج الاستدلالات واستخلاص الاستنتاجات من النموذج
##### الفائدة
###### المساعدة في الإجابة على أسئلة الأعمال
```
نقاط مهمة
- مثال التطبيق: استخدام نموذج تعلم الآلة لفحص صور الخرسانة والكشف عن الشقوق، مما يجعل فحص المباني المرتفعة أكثر أماناً وفاعلية.
- شرط أساسي: يجب أن تحتوي مجموعتي التدريب والاختبار على صور من الفئتين (إيجابية وسلبية).
- الأداة المقترحة: برنامج Teachable Machine المتاح عبر الإنترنت لإنشاء وتدريب النموذج دون الحاجة لكتابة كود برمجي.