📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
التنبؤ بانتقاء الخصائص Prediction with Feature Selection
نوع: محتوى تعليمي
التنبؤ بانتقاء الخصائص Prediction with Feature Selection
نوع: محتوى تعليمي
ركز القسم السابق على تدريب النماذج عن طريق تسطيح البيانات، في حين سيصف هذا القسم كيفية تحويل البيانات الأصلية لهندسة الخصائص الذكية التي تلتقط الصفات الرئيسية لبيانات الصورة، وعلى وجه التحديد يوضح القسم تقنية شائعة تسمى المخطط التكراري للتدرجات الموجهة (Histogram of Oriented Gradients -HOG). تمثل الخطوة الأولى في هندسة المخططات التكرارية للتدرجات الموجهة في تحويل الصور من تنسيق RGB إلى صور ذات تدرج رمادي. ويمكن القيام بذلك باستخدام الدالة ()rgb2gray من مكتبة scikit-image:
المخططات التكرارية للتدرجات الموجهة (Histogram of Oriented Gradients -HOG)
نوع: محتوى تعليمي
المخططات التكرارية للتدرجات الموجهة (Histogram of Oriented Gradients -HOG)
تقوم المخططات التكرارية للتدرجات الموجهة بتقسيم الصورة إلى أقسام صغيرة وتحلل توزيع تغيرات الكثافة في كل قسم حتى تحدد وتفهم شكل الكائن في الصورة.
نوع: محتوى تعليمي
from skimage.color import rgb2gray # used to convert a multi-color (rgb) image to grayscale
# converts the training data
X_train_gray = np.array([rgb2gray(img) for img in X_train])
# converts the testing data
X_test_gray = np.array([rgb2gray(img) for img in X_test])
نوع: محتوى تعليمي
plt.imshow(X_train_gray[0], cmap='gray');
نوع: محتوى تعليمي
plt.imshow(X_train[0]);
نوع: محتوى تعليمي
الشكل الجديد لكل صورة أصبح بتنسيق 100 × 100، بدلاً من التنسيق RGB المستند إلى 3×100×100:
نوع: محتوى تعليمي
print(X_train_gray[0].shape)
نوع: محتوى تعليمي
print(X_train[0].shape)
نوع: محتوى تعليمي
(100, 100)
(100, 100, 3)
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
208
🔍 عناصر مرئية
شكل 4.8: صورة بالألوان الأساسية
An image of a panda's face in its original color format, likely RGB. The image shows the panda looking slightly to the left, with its characteristic black and white fur visible. The background appears to be green foliage. The image has axes from 0 to 80 on both x and y, indicating pixel coordinates.
شكل 4.9: صورة ذات تدرج رمادي
An image of a panda's face converted to grayscale. The image shows the same panda as in Figure 4.8, but rendered in shades of gray, indicating a single color channel. The background is also in grayscale. The image has axes from 0 to 80 on both x and y, indicating pixel coordinates.
📄 النص الكامل للصفحة
--- SECTION: التنبؤ بانتقاء الخصائص Prediction with Feature Selection --- التنبؤ بانتقاء الخصائص Prediction with Feature Selectionركز القسم السابق على تدريب النماذج عن طريق تسطيح البيانات، في حين سيصف هذا القسم كيفية تحويل البيانات الأصلية لهندسة الخصائص الذكية التي تلتقط الصفات الرئيسية لبيانات الصورة، وعلى وجه التحديد يوضح القسم تقنية شائعة تسمى المخطط التكراري للتدرجات الموجهة (Histogram of Oriented Gradients -HOG). تمثل الخطوة الأولى في هندسة المخططات التكرارية للتدرجات الموجهة في تحويل الصور من تنسيق RGB إلى صور ذات تدرج رمادي. ويمكن القيام بذلك باستخدام الدالة ()rgb2gray من مكتبة scikit-image:--- SECTION: المخططات التكرارية للتدرجات الموجهة (Histogram of Oriented Gradients -HOG) --- المخططات التكرارية للتدرجات الموجهة (Histogram of Oriented Gradients -HOG)
تقوم المخططات التكرارية للتدرجات الموجهة بتقسيم الصورة إلى أقسام صغيرة وتحلل توزيع تغيرات الكثافة في كل قسم حتى تحدد وتفهم شكل الكائن في الصورة.from skimage.color import rgb2gray # used to convert a multi-color (rgb) image to grayscale
# converts the training data X_train_gray = np.array([rgb2gray(img) for img in X_train])
# converts the testing data X_test_gray = np.array([rgb2gray(img) for img in X_test])plt.imshow(X_train_gray[0], cmap='gray');plt.imshow(X_train[0]);الشكل الجديد لكل صورة أصبح بتنسيق 100 × 100، بدلاً من التنسيق RGB المستند إلى 3×100×100:print(X_train_gray[0].shape)print(X_train[0].shape)(100, 100)
(100, 100, 3)2025 - 1447--- VISUAL CONTEXT ---
**IMAGE**: شكل 4.8: صورة بالألوان الأساسية
Description: An image of a panda's face in its original color format, likely RGB. The image shows the panda looking slightly to the left, with its characteristic black and white fur visible. The background appears to be green foliage. The image has axes from 0 to 80 on both x and y, indicating pixel coordinates.
X-axis: 0 to 80 (pixels)
Y-axis: 0 to 80 (pixels)
Data: The image displays a panda in its natural colors, representing a typical RGB image with three color channels.
Context: This figure demonstrates an image in its original color format (RGB) before processing, serving as a comparison to the grayscale version.**IMAGE**: شكل 4.9: صورة ذات تدرج رمادي
Description: An image of a panda's face converted to grayscale. The image shows the same panda as in Figure 4.8, but rendered in shades of gray, indicating a single color channel. The background is also in grayscale. The image has axes from 0 to 80 on both x and y, indicating pixel coordinates.
X-axis: 0 to 80 (pixels)
Y-axis: 0 to 80 (pixels)
Data: The image displays a panda in grayscale, representing a single-channel image after conversion from RGB.
Context: This figure demonstrates the result of converting an RGB image to grayscale, which is a common preprocessing step in image analysis and feature extraction, as mentioned in the text regarding HOG.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 5 بطاقة لهذه الصفحة
كيف تقوم تقنية المخططات التكرارية للتدرجات الموجهة (HOG) بفهم شكل الكائن في الصورة؟
الإجابة: تقوم بتقسيم الصورة إلى أقسام صغيرة وتحليل توزيع تغيرات الكثافة في كل قسم.
الشرح: HOG يعمل عن طريق تقسيم الصورة إلى خلايا صغيرة، ومن ثم حساب توزيع اتجاهات التدرجات (التغيرات في الكثافة) داخل كل خلية. هذه المعلومات المجمعة تمثل تمثيلاً للكائن.
تلميح: فكر في الطريقة التي يتم بها تحليل تفاصيل الصورة لتحديد معالم الكائن.
ما الفرق في شكل البيانات (shape) بين الصورة الأصلية بتنسيق RGB والصورة بعد تحويلها إلى تدرج رمادي باستخدام `rgb2gray()`، إذا كانت الصورة الأصلية 100x100 بكسل؟
الإجابة: الصورة الأصلية RGB سيكون شكلها (100, 100, 3) لأنها تحتوي على 3 قنوات لونية، بينما الصورة ذات التدرج الرمادي سيكون شكلها (100, 100) لأنها تحتوي على قناة واحدة فقط.
الشرح: التنسيق RGB يمثل كل بكسل بثلاث قيم (ل الأحمر، الأخضر، الأزرق)، مما يعطي بعدًا إضافيًا (3) لشكل الصورة (الارتفاع، العرض، القنوات). أما التدرج الرمادي فيحتوي على قيمة واحدة لكل بكسل (شدة الإضاءة)، لذا يكون الشكل (الارتفاع، العرض).
تلميح: تذكر أن تنسيق RGB يتضمن معلومات للألوان الأحمر والأخضر والأزرق، بينما التدرج الرمادي يمثل شدة الإضاءة فقط.
ما هي التقنية الشائعة المذكورة في هندسة الخصائص الذكية لالتقاط الصفات الرئيسية لبيانات الصورة؟
الإجابة: المخطط التكراري للتدرجات الموجهة (Histogram of Oriented Gradients - HOG).
الشرح: يشرح النص أن تقنية HOG هي طريقة شائعة لالتقاط الصفات الرئيسية في بيانات الصور عن طريق تقسيمها وتحليل تغيرات الكثافة.
تلميح: ابحث عن اسم التقنية التي تحلل توزيع تغيرات الكثافة في أقسام الصورة لتحديد شكل الكائن.
ما هي الخطوة الأولى في تطبيق تقنية المخططات التكرارية للتدرجات الموجهة (HOG) على الصور؟
الإجابة: تحويل الصور من تنسيق RGB إلى صور ذات تدرج رمادي.
الشرح: النص يذكر بوضوح أن الخطوة الأولى هي تحويل الصورة من تنسيق RGB متعدد الألوان إلى تدرج رمادي أحادي القناة لتبسيط التحليل.
تلميح: قبل تحليل التغيرات في الكثافة، ما هو التحويل الأولي الذي يتم إجراؤه على الصورة؟
ما هي وظيفة الدالة `rgb2gray()` من مكتبة `scikit-image`؟
الإجابة: تقوم بتحويل صورة متعددة الألوان (RGB) إلى صورة ذات تدرج رمادي.
الشرح: الدالة `rgb2gray()` تستخدم خصيصاً للقيام بالتحويل اللازم من صيغة الألوان RGB إلى صيغة التدرج الرمادي، وهي خطوة أساسية في معالجة الصور قبل تطبيق تقنيات مثل HOG.
تلميح: اسم الدالة يوحي بوظيفتها مباشرة. ما هو نوع التحويل الذي تشير إليه؟