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

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

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

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

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

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

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

📝 ملخص الصفحة

📚 Teachable Machine

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

Teachable Machine: أداة سريعة وسهلة لإنشاء نماذج تعلم آلي لمواقعك وتطبيقاتك دون الحاجة إلى خبرة أو برمجة.

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

```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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

```

نقاط مهمة

  • تتيح Teachable Machine إنشاء نماذج تعلم آلي دون خبرة أو برمجة.
  • تدعم ثلاثة أنواع من المشاريع: الصورة، الصوت، والوضعية.
  • تستخدم عناصر مرئية مثل المخططات الصوتية وأشرطة التقدم لتوضيح البيانات وحالة النموذج.
  • توفر أمثلة مرئية لنوع البيانات المطلوبة لكل مشروع (صور، تصورات صوتية، صور وضعيات).

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

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

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

Teachable Machine

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

Train a computer to recognize your own images, sounds, & poses.

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

A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

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

Get Started

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

New Project

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

Open an existing project from Drive.

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

Open an existing project from a file.

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

Image Project

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

Teach based on images, from files or your webcam.

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

Audio Project

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

Teach based on one-second-long sounds, from files or your microphone.

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

Pose Project

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

Teach based on images, from files or your webcam.

نوع: METADATA

English

نوع: METADATA

release-2-4-4.#95c54c

🔍 عناصر مرئية

A blue waveform representing audio data, with peaks and troughs.

Two progress bars labeled 'Snap' and 'Clap' showing percentages.

A grid of four images, showing a dog and a person holding a dog.

A grid of three visualizations representing audio data.

A grid of three images showing people in different poses.

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

Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required. Get Started New Project Open an existing project from Drive. Open an existing project from a file. Image Project Teach based on images, from files or your webcam. Audio Project Teach based on one-second-long sounds, from files or your microphone. Pose Project Teach based on images, from files or your webcam. English release-2-4-4.#95c54c --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A blue waveform representing audio data, with peaks and troughs. Data: Visual representation of sound. Context: Illustrates the concept of audio data that can be used for machine learning. **CHART**: Untitled Description: Two progress bars labeled 'Snap' and 'Clap' showing percentages. Data: Shows the current training progress or confidence for 'Snap' (27%) and 'Clap' (65%). Key Values: Snap: 27%, Clap: 65% Context: Visual feedback on the machine learning model's current state or training progress. **FIGURE**: Untitled Description: A grid of four images, showing a dog and a person holding a dog. Data: Example images for training an image recognition model. Context: Illustrates the type of input data for an Image Project. **FIGURE**: Untitled Description: A grid of three visualizations representing audio data. Data: Example audio data visualizations for training an audio recognition model. Context: Illustrates the type of input data for an Audio Project. **FIGURE**: Untitled Description: A grid of three images showing people in different poses. Data: Example images showing human poses for training a pose estimation model. Context: Illustrates the type of input data for a Pose Project.

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

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

ما هو الهدف الرئيسي من أداة Teachable Machine؟

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

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

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

الشرح: 1. أداة Teachable Machine هي منصة لبناء نماذج تعلم آلي. 2. تتيح للمستخدمين إنشاء نماذج للتعرف على الصور والأصوات والوضعيات. 3. الميزة الأساسية أنها سريعة وسهلة ولا تتطلب خبرة تقنية متقدمة أو كتابة كود.

تلميح: فكر في أداة تهدف إلى تبسيط عملية بناء النماذج الذكية.

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

أي مما يلي يمثل نوعاً من المشاريع التي يمكن إنشاؤها باستخدام Teachable Machine؟

  • أ) مشروع النصوص (Text Project).
  • ب) مشروع الصور (Image Project).
  • ج) مشروع الفيديو (Video Project).
  • د) مشروع قواعد البيانات (Database Project).

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

الإجابة: مشروع الصور (Image Project).

الشرح: 1. تقدم أداة Teachable Machine ثلاثة أنواع رئيسية من المشاريع بناءً على نوع البيانات. 2. هذه الأنواع هي: مشروع الصور (Image Project)، مشروع الصوت (Audio Project)، ومشروع الوضعية (Pose Project). 3. مشروع الصور يعتمد على تدريب النموذج باستخدام ملفات صور أو كاميرا الويب.

تلميح: انظر إلى أنواع المشاريع المذكورة والتي تعتمد على نوع البيانات المدخلة.

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

ما الفرق الأساسي بين مشروع الصوت (Audio Project) ومشروع الوضعية (Pose Project) في Teachable Machine؟

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

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

الإجابة: مشروع الصوت يعتمد على بيانات صوتية، بينما مشروع الوضعية يعتمد على صور للوضعيات البشرية.

الشرح: 1. كل نوع مشروع في Teachable Machine مصمم لنوع محدد من البيانات. 2. مشروع الصوت (Audio Project): يتم تدريبه على مقاطع صوتية قصيرة (مدتها ثانية واحدة) من ملفات أو الميكروفون. 3. مشروع الوضعية (Pose Project): يتم تدريبه على صور (من ملفات أو كاميرا ويب) تُظهر أوضاعاً بشرية لتقدير الهيكل العظمي.

تلميح: فكر في نوع البيانات التي يتم إدخالها لكل نموذج للتدريب.

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

ما هي الخطوة الأولى لبدء استخدام Teachable Machine وفقاً للمحتوى المعروض؟

  • أ) كتابة كود برمجي لتدريب النموذج.
  • ب) تحميل مجموعة بيانات ضخمة مسبقاً.
  • ج) النقر على 'مشروع جديد' (New Project).
  • د) اختيار لغة البرمجة المفضلة.

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

الإجابة: النقر على 'مشروع جديد' (New Project).

الشرح: 1. عند فتح واجهة Teachable Machine، يظهر للمستخدم خياران رئيسيان لبدء العمل. 2. الخيار الأول هو إنشاء 'مشروع جديد' (New Project). 3. الخيار الثاني هو فتح مشروع موجود من التخزين السحابي أو الملفات المحلية.

تلميح: انظر إلى الخيارات المتاحة للمستخدم عند فتح الأداة.

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