تحليل التجميع التكتلي باستخدام HOG - كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

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

الدرس: تطبيق خوارزميات التجميع في رؤية الحاسب

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

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

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

نوع المحتوى: example

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تتناول هذه الصفحة تطبيق خوارزمية التجميع التكتلي (Agglomerative Clustering) على بيانات محولة باستخدام مخطط التكراري للتدرجات الموجهة (HOG) في سياق رؤية الحاسب. يبدأ النص باقتراح استخدام خمسة عناقيد بناءً على رسم شجري، وهو نصف العدد الصحيح لعشرة عناقيد، ويتم تنفيذ ذلك عبر مقطع برمجي يستخدم أداة AgglomerativeClustering مع ربط 'ward' وعدد عناقيد يساوي 5، ثم حساب مؤشرات الأداء مثل درجة التجانس (0.4046)، درجة راند المعدلة (0.2999)، ودرجة الاكتمال (0.6307).

تكشف النتائج أن استخدام عدد أقل من العناقيد (5 بدلاً من 10) على البيانات المحولة يحسن الأداء مقارنة باستخدام العدد الصحيح على البيانات غير المحولة، مما يبرز فعالية تحويل HOG في تعزيز مهام التعلم الموجه وغير الموجه. يُظهر التحليل أن هذه التحسينات ناتجة عن ذكاء التحويل، الذي يساعد في استخراج السمات المهمة من الصور.

لإكمال التحليل، يُعاد تجميع البيانات المحولة باستخدام العدد الصحيح للعناقيد (10) عبر مقطع برمجي مشابه، مما يؤدي إلى زيادة قيم المؤشرات: درجة التجانس تصبح 0.5721، درجة راند المعدلة 0.4124، ودرجة الاكتمال 0.6170. هذه الزيادة تشير إلى أن الخوارزمية تؤدي بشكل أفضل في تجميع الحيوانات من نفس الفئة في عناقيد نقية، مما يدعم استخدام HOG لتحسين دقة التجميع في تطبيقات رؤية الحاسب.

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

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

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

يقترح الرسم الشجري خمسة عناقيد، وهو بالضبط نصف العدد الصحيح البالغ عشرة عناقيد. يتبنى المقطع البرمجي التالي هذا الاقتراح ويطبق أداة AgglomerativeClustering (التجميع التكتلي) ويُظهر نتائج المؤشرات الثلاثة:

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

AC = AgglomerativeClustering(linkage = 'ward', n_clusters = 5) AC.fit(X_hog) pred = AC.labels_ print('\nHomogeneity score:', homogeneity_score(y, pred)) print('\nAdjusted Rand score:', adjusted_rand_score(y, pred)) print('\nCompleteness score:', completeness_score(y, pred))

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

Homogeneity score: 0.4046340612330986 Adjusted Rand score: 0.2999020533462774 Completeness score: 0.6306921317302154

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

تكشف النتائج أنه على الرغم من أن عدد العناقيد التي تم استخدامها كان أقل بكثير من العدد الصحيح، إلا أن النتائج أفضل بكثير من النتائج التي ظهرت عند استخدام الرقم الصحيح على البيانات غير المحولة. ويوضح ذلك ذكاء التحويل بواسطة المخطط التكراري للتدرجات الموجهة، ويثبت أنه يمكن أن يؤدي إلى تحسينات رائعة في الأداء لكل من مهام التعلم الموجه ومهام التعلم غير الموجه في رؤية الحاسب. ولإكمال التحليل يُعيد المقطع البرمجي التالي تجميع البيانات المحولة بالعدد الصحيح للعناقيد:

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

AC = AgglomerativeClustering(linkage = 'ward', n_clusters = 10) AC.fit(X_hog) pred = AC.labels_ print('\nHomogeneity score:', homogeneity_score(y, pred)) print('\nAdjusted Rand score:', adjusted_rand_score(y, pred)) print('\nCompleteness score:', completeness_score(y, pred))

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

Homogeneity score: 0.5720932612704411 Adjusted Rand score: 0.41243540297103065 Completeness score: 0.617016965322667

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

وكما هو متوقع، زادت قيم المؤشرات بشكل عام، فعلى سبيل المثال تجاوز كل من التجانس والاكتمال الآن 0.55. مما يدل على أن الخوارزمية تقوم بعمل أفضل فيما يتعلق بكل من: وضع الحيوانات التي تنتمي لفئة واحدة في العنقود نفسه، وإنشاء عناقيد نقية (Pure) تتكون في الغالب من فئة الحيوان نفسه.

نوع: METADATA

وزارة التعليم Ministry of Education 229 2023 - 1447

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

يقترح الرسم الشجري خمسة عناقيد، وهو بالضبط نصف العدد الصحيح البالغ عشرة عناقيد. يتبنى المقطع البرمجي التالي هذا الاقتراح ويطبق أداة AgglomerativeClustering (التجميع التكتلي) ويُظهر نتائج المؤشرات الثلاثة:AC = AgglomerativeClustering(linkage = 'ward', n_clusters = 5) AC.fit(X_hog) pred = AC.labels_print('\nHomogeneity score:', homogeneity_score(y, pred)) print('\nAdjusted Rand score:', adjusted_rand_score(y, pred)) print('\nCompleteness score:', completeness_score(y, pred))Homogeneity score: 0.4046340612330986 Adjusted Rand score: 0.2999020533462774 Completeness score: 0.6306921317302154تكشف النتائج أنه على الرغم من أن عدد العناقيد التي تم استخدامها كان أقل بكثير من العدد الصحيح، إلا أن النتائج أفضل بكثير من النتائج التي ظهرت عند استخدام الرقم الصحيح على البيانات غير المحولة. ويوضح ذلك ذكاء التحويل بواسطة المخطط التكراري للتدرجات الموجهة، ويثبت أنه يمكن أن يؤدي إلى تحسينات رائعة في الأداء لكل من مهام التعلم الموجه ومهام التعلم غير الموجه في رؤية الحاسب. ولإكمال التحليل يُعيد المقطع البرمجي التالي تجميع البيانات المحولة بالعدد الصحيح للعناقيد:AC = AgglomerativeClustering(linkage = 'ward', n_clusters = 10) AC.fit(X_hog) pred = AC.labels_print('\nHomogeneity score:', homogeneity_score(y, pred)) print('\nAdjusted Rand score:', adjusted_rand_score(y, pred)) print('\nCompleteness score:', completeness_score(y, pred))Homogeneity score: 0.5720932612704411 Adjusted Rand score: 0.41243540297103065 Completeness score: 0.617016965322667وكما هو متوقع، زادت قيم المؤشرات بشكل عام، فعلى سبيل المثال تجاوز كل من التجانس والاكتمال الآن 0.55. مما يدل على أن الخوارزمية تقوم بعمل أفضل فيما يتعلق بكل من: وضع الحيوانات التي تنتمي لفئة واحدة في العنقود نفسه، وإنشاء عناقيد نقية (Pure) تتكون في الغالب من فئة الحيوان نفسه.2023 - 1447

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

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

ما هو تأثير استخدام 5 عناقيد بدلاً من 10 عناقيد في خوارزمية AgglomerativeClustering على مؤشرات التجانس (Homogeneity) والاكتمال (Completeness)؟

الإجابة: على الرغم من أن عدد العناقيد المستخدم كان أقل من العدد الصحيح (5 مقابل 10)، إلا أن النتائج كانت أفضل مقارنة باستخدام العدد الصحيح على البيانات غير المحولة. فمؤشر التجانس كان 0.4046، ومؤشر الاكتمال كان 0.6306 عند استخدام 5 عناقيد، وهي نتائج أفضل من استخدام العدد الصحيح على البيانات غير المحولة (لكنها أقل من استخدام 10 عناقيد على البيانات المحولة).

الشرح: يقارن هذا السؤال بين أداء خوارزمية التجميع عند استخدام عدد أقل من العناقيد (5) مقارنة بالعدد الصحيح (10)، ويوضح أن التحويل المسبق للبيانات قد يحسن الأداء حتى مع عدد أقل من العناقيد.

تلميح: قارن بين النتائج التي تم الحصول عليها باستخدام 5 عناقيد والنتائج الأولية قبل التحويل، ثم قارنها لاحقًا بالنتائج عند استخدام 10 عناقيد.

ماذا تثبت النتائج عند استخدام 5 عناقيد مع البيانات المحولة بواسطة المخطط التكراري للتدرجات الموجهة (HOG)؟

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

الشرح: يبرز هذا السؤال أهمية تقنية HOG في تحسين أداء نماذج التعلم الآلي في مهام رؤية الحاسب، حيث تحسن النتائج حتى مع استخدام معلمات أقل (مثل عدد العناقيد).

تلميح: فكر في الفائدة الرئيسية لاستخدام المخطط التكراري للتدرجات الموجهة (HOG) في سياق رؤية الحاسب.

ما هو تأثير زيادة عدد العناقيد إلى 10 (العدد الصحيح) على مؤشرات التجانس والاكتمال بعد تحويل البيانات؟

الإجابة: زيادة عدد العناقيد إلى 10 (العدد الصحيح) أدت إلى زيادة قيم المؤشرات بشكل عام. على سبيل المثال، تجاوز كل من التجانس (0.5720) والاكتمال (0.6170) الآن 0.55.

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

تلميح: قارن قيم التجانس والاكتمال المذكورة في النتائج النهائية مع ما تم ذكره سابقاً عند استخدام 5 عناقيد.

ماذا تعني زيادة قيم مؤشرات التجانس والاكتمال بشكل عام عند استخدام 10 عناقيد على البيانات المحولة؟

الإجابة: زيادة قيم مؤشرات التجانس والاكتمال تدل على أن الخوارزمية تقوم بعمل أفضل فيما يتعلق بكل من: وضع الحيوانات التي تنتمي لفئة واحدة في العنقود نفسه، وإنشاء عناقيد نقية (Pure) تتكون في الغالب من فئة الحيوان نفسه.

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

تلميح: فكر في التعريف الأساسي لكل من التجانس والاكتمال في سياق تجميع البيانات.