Training - كتاب علم البيانات - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: Training

📚 معلومات الصفحة

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 إنشاء وتدريب نموذج تصنيف صور باستخدام Teachable Machine

المفاهيم الأساسية

Teachable Machine: أداة لتدريب الحاسوب على التعرف على الصور والأصوات والوضعيات. (بناءً على السياق السابق)

تدريب النموذج (Training): العملية التي يتعلم فيها النموذج من عينات الصور المقدمة له.

عينة الصورة (Image Sample): صورة تُستخدم لتدريب النموذج أو اختباره.

خريطة المفاهيم

```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. نموذج اكتشاف القValues الشاذة (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

##### الوظيفة

###### تدريب الحاسوب على التعرف على الصور والأصوات والوضعيات الخاصة بك.

##### أنواع المشاريع

###### مشروع الصورة (Image Project)

####### التدريب بناءً على صور، من ملفات أو كاميرا الويب.

###### مشروع الصوت (Audio Project)

####### التدريب بناءً على أصوات مدتها ثانية واحدة، من ملفات أو الميكروفون.

###### مشروع الوضعية (Pose Project)

####### التدريب بناءً على صور، من ملفات أو كاميرا الويب.

##### أنواع نماذج مشروع الصورة الجديد

###### النموذج القياسي (Standard image model)

####### الأفضل لمعظم الاستخدامات.

####### يدعم صور 224x224 بكسل ملونة.

####### يمكن تصديره إلى TensorFlow, TFLite, و TF.js.

####### حجم النموذج: حوالي 5 ميجابايت.

###### النموذج المضمن (Embedded image model)

####### الأفضل للمتحكمات الدقيقة (Microcontrollers).

####### يدعم صور 96x96 بكسل بتدرج رمادي.

####### يمكن تصديره إلى TFLite for Microcontrollers, TFLite, و TF.js.

####### حجم النموذج: حوالي 500 كيلوبايت.

##### العناصر المرئية التوضيحية

###### مخطط صوتي (Audio Waveform)

####### تمثيل مرئي للبيانات الصوتية.

###### أشرطة تقدم (Progress Bars)

####### تعطي ملاحظات بصرية عن حالة النموذج أو تقدم التدريب (مثال: فرقعة 27%، تصفيق 65%).

###### أمثلة بيانات الإدخال

####### صور لمشروع الصورة (كلب، شخص يحمل كلباً).

####### تصورات صوتية لمشروع الصوت.

####### صور لأشخاص بوضعيات مختلفة لمشروع الوضعية.

##### واجهة إنشاء النموذج وتدريبه

###### إضافة عينات الصور (Add Image Samples):

####### يمكن اختيار الصور من الملفات أو سحبها وإفلاتها.

####### يمكن استيراد الصور من Google Drive.

####### يتم اقتصاص الصور تلقائياً إلى شكل مربع.

####### مثال: إضافة 21 عينة صورة لكل فئة (إيجابي/سلبي).

###### التدريب (Training):

####### بعد إضافة فئتين على الأقل (مثل: إيجابي، سلبي)، يمكن تدريب النموذج.

####### يتم الضغط على زر "Train Model" لبدء عملية التدريب.

####### يجب تدريب النموذج أولاً قبل القدرة على معاينته.

###### المعاينة والاختبار (Preview and Testing):

####### بعد التدريب، يمكن اختيار النموذج واختباره.

####### يتم الاختبار بتقديم صورة من بيانات الاختبار (من الفئة الإيجابية أو السلبية).

####### يمكن تقييم مخرجات النموذج بناءً على تصنيفه للصورة المقدمة.

```

نقاط مهمة

  • تتيح واجهة Teachable Machine إضافة عينات صور للتدريب عن طريق السحب والإفلات أو الاستيراد من الملفات أو Google Drive.
  • يتم اقتصاص الصور المضافة تلقائياً إلى شكل مربع.
  • يجب تدريب النموذج (بالضغط على "Train Model") بعد إضافة عينات للفئات (مثل: إيجابي وسلبي) قبل القدرة على معاينته أو اختباره.
  • يتم اختبار النموذج بعد التدريب عن طريق تقديم صورة جديدة (من بيانات الاختبار) وتقييم مخرجاته (تصنيفها كـ "إيجابي" أو "سلبي").

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

Choose images from your files, or drag & drop here

نوع: محتوى تعليمي

Import images from Google Drive

نوع: محتوى تعليمي

Images will be cropped to square

نوع: محتوى تعليمي

Add Image Samples:

نوع: محتوى تعليمي

Add Image Samples:

نوع: محتوى تعليمي

21 Image Samples

نوع: محتوى تعليمي

21 Image Samples

نوع: محتوى تعليمي

Now that you have two classes, you can train your model here (or add more classes).

Training

نوع: محتوى تعليمي

Train Model

نوع: محتوى تعليمي

You must train a model on the left before you can preview it here.

نوع: محتوى تعليمي

Add a class

نوع: محتوى تعليمي

English

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

وزارة التعليم

نوع: محتوى تعليمي

Ministry of Education

نوع: محتوى تعليمي

2025 - 1447

🔍 عناصر مرئية

شكل 4.5: إنشاء نموذج وتدريبه

Three screenshots illustrating the Teachable Machine interface. The left screenshot shows the 'Positive' and 'Negative' sample upload sections with a numbered '7' indicating file selection. The middle screenshot shows the 'Positive' and 'Negative' sample uploads with image previews, and a 'Training' section with a numbered '9' button to 'Train Model'. The right screenshot shows the 'Preview' and 'Export Model' options, with a description box for 'Train your Model' and a numbered '2' indicating the training step.

📄 النص الكامل للصفحة

Choose images from your files, or drag & drop here Import images from Google Drive Images will be cropped to square Add Image Samples: Add Image Samples: 21 Image Samples 21 Image Samples Now that you have two classes, you can train your model here (or add more classes). --- SECTION: Training --- Train Model You must train a model on the left before you can preview it here. Add a class English يمكنك اختيار النموذج عند الانتهاء من عملية التدريب من خلال تقديم صورة من بيانات الاختيار، وذلك إما من الفئة الإيجابية (التي تحتوي على الشقوق) أو من الفئة السلبية (التي تخلو من الشقوق)، ثم يمكنك تقييم المخرجات. وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: شكل 4.5: إنشاء نموذج وتدريبه Description: Three screenshots illustrating the Teachable Machine interface. The left screenshot shows the 'Positive' and 'Negative' sample upload sections with a numbered '7' indicating file selection. The middle screenshot shows the 'Positive' and 'Negative' sample uploads with image previews, and a 'Training' section with a numbered '9' button to 'Train Model'. The right screenshot shows the 'Preview' and 'Export Model' options, with a description box for 'Train your Model' and a numbered '2' indicating the training step. Context: Illustrates the process of creating and training a model in Teachable Machine, showing how to add positive and negative image samples and initiate the training process.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

ما هي الخطوة التي تلي تحميل عينات الصور الإيجابية والسلبية في أداة Teachable Machine لإنشاء نموذج للتعلم الآلي؟

  • أ) تصدير النموذج (Export Model)
  • ب) معاينة النموذج (Preview)
  • ج) إضافة فئة جديدة (Add a class)
  • د) تدريب النموذج (Train Model)

الإجابة الصحيحة: d

الإجابة: تدريب النموذج (Train Model)

الشرح: 1. يتم تحميل عينات الصور في الفئتين (الإيجابية والسلبية). 2. يتم النقر على زر 'تدريب النموذج' (Train Model). 3. تبدأ الأداة في معالجة البيانات وإنشاء النموذج.

تلميح: تأتي هذه الخطوة بعد إضافة عينات الصور وقبل مرحلة المعاينة أو التصدير.

التصنيف: صيغة/خطوات | المستوى: سهل

في سياق تدريب نموذج تصنيف صور باستخدام Teachable Machine، ما الغرض من الفئة 'السلبية' (Negative)؟

  • أ) تحتوي على عينات صور ذات جودة منخفضة.
  • ب) تحتوي على عينات صور تخلو من السمة أو الشيء المستهدف للكشف عنه.
  • ج) هي الفئة الرئيسية التي يجب أن تحتوي على أكبر عدد من العينات.
  • د) تحتوي على صور تمثل أخطاء في مجموعة البيانات.

الإجابة الصحيحة: b

الإجابة: تحتوي على عينات صور تخلو من السمة أو الشيء المستهدف للكشف عنه.

الشرح: 1. الفئة الإيجابية تحتوي على صور للشيء المراد التعرف عليه (مثل: صور تحتوي على شقوق). 2. الفئة السلبية تحتوي على صور لا تحتوي على ذلك الشيء (مثل: صور سليمة). 3. هذا يساعد النموذج على التمييز بين الحالتين.

تلميح: هي عينات مضادة أو خلفية لما تريد النموذج أن يتعرف عليه.

التصنيف: مفهوم جوهري | المستوى: متوسط

بعد الانتهاء من تدريب نموذج في Teachable Machine، ما الإجراء الذي يمكن تنفيذه مباشرة لتقييم أداء النموذج؟

  • أ) إعادة تدريب النموذج من البداية.
  • ب) تصدير النموذج مباشرة إلى منصة سحابية.
  • ج) معاينة النموذج (Preview) باستخدام صورة اختبار.
  • د) حذف الفئة السلبية وإضافة فئة جديدة.

الإجابة الصحيحة: c

الإجابة: معاينة النموذج (Preview) باستخدام صورة اختبار.

الشرح: 1. بعد تدريب النموذج، تظهر خيارات مثل 'معاينة' و'تصدير'. 2. خيار 'المعاينة' (Preview) يسمح بتحميل صورة جديدة ليرى النموذج كيف يصنفها. 3. هذه هي الطريقة المباشرة لتقييم المخرجات وفعالية التدريب.

تلميح: هي خطوة تسمح لك باختبار النموذج قبل تصديره أو استخدامه في تطبيق آخر.

التصنيف: صيغة/خطوات | المستوى: متوسط