0Pricing
Learn AI with Python · درس

مقدمة إلى خوارزميات التجميع

أساسيات التجميع والعنقدة

مقدمة إلى خوارزميات التجميع درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

مقدمة إلى خوارزميات التجميع

مقدمة إلى خوارزميات التجميع

التجميع أسلوب من أساليب التعلم غير الخاضع للإشراف، ويُستخدم لتجميع نقاط البيانات المتشابهة معًا. وعلى خلاف التعلم الخاضع للإشراف، يعمل التجميع دون بيانات معنونة.

ويُستخدم على نطاق واسع في تقسيم السوق، وضغط الصور، وأنظمة التوصية.

مقدمة إلى خوارزميات التجميع — رسم توضيحي 1

ما التجميع؟

ما التجميع؟

يهدف التجميع إلى تقسيم البيانات إلى مجموعات (عناقيد) بحيث:

  • تكون نقاط البيانات داخل العنقود متشابهة فيما بينها.
  • تكون نقاط البيانات في العناقيد المختلفة متميزة بعضها عن بعض.

على سبيل المثال، يمكن للتجميع تقسيم العملاء إلى مجموعات بناءً على سلوكهم الشرائي.

أنواع خوارزميات التجميع العنقودي

أنواع خوارزميات التجميع العنقودي

يمكن تصنيف خوارزميات التجميع العنقودي إلى:

  • التقسيم: يقسم البيانات إلى مجموعات فرعية غير متداخلة (مثل K-Means).
  • الهرمي: ينشئ بنية شجرية من العناقيد (مثل Agglomerative Clustering).
  • القائم على الكثافة: يجمع البيانات استنادًا إلى مناطق ذات كثافة عالية (مثل DBSCAN).

تطبيقات التجميع

تطبيقات التجميع

يُستخدم التجميع في مجالات مختلفة، مثل:

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

المفاهيم الأساسية في التجميع العنقودي

المفاهيم الأساسية في التجميع العنقودي

من المصطلحات المهمة التي ينبغي معرفتها:

  • المركز: مركز العنقود.
  • المسافة داخل العنقود: المسافة بين النقاط داخل العنقود.
  • المسافة بين العناقيد: المسافة بين العناقيد.

التحديات في التجميع

التحديات في التجميع

قد يكون التجميع صعبًا بسبب:

  • اختيار العدد الأمثل من العناقيد.
  • معالجة البيانات عالية الأبعاد.
  • التعامل مع البيانات المشوشة أو غير المتوازنة.

مقاييس التجميع العنقودي

مقاييس التجميع العنقودي

يمكن تقييم نتائج التجميع العنقودي باستخدام ما يلي:

  • درجة Silhouette: تقيس مدى تشابه النقاط داخل عنقودها مقارنةً بالعناقيد الأخرى.
  • مؤشر Dunn: نسبة المسافات بين العناقيد إلى المسافات داخل العناقيد.

مثال على التجميع

مثال على التجميع

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

الملخص والخطوات التالية

الملخص والخطوات التالية

في هذا الدرس، تناولنا ما يلي:

  • أساسيات التجميع العنقودي وتطبيقاته.
  • أنواع خوارزميات التجميع العنقودي.
  • التحديات ومقاييس التقييم.

بعد ذلك، سنتعمق في تجميع K-Means ونفهم كيفية تطبيقه خطوةً بخطوة.

مقدمة إلى خوارزميات التجميع — رسم توضيحي 10

الأسئلة الشائعة

هل درس «مقدمة إلى خوارزميات التجميع» مجاني؟

نعم — نص درس «مقدمة إلى خوارزميات التجميع» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ماذا ستتعلم في «مقدمة إلى خوارزميات التجميع»؟

أساسيات التجميع والعنقدة تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 5.

كم من الوقت يستغرق درس «مقدمة إلى خوارزميات التجميع»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى خوارزميات التجميع
  2. التجميع باستخدام K-Means
  3. مشروع التجميع باستخدام K-Means
  4. أساسيات خفض الأبعاد
  5. تطبيق خفض الأبعاد
← العودة إلى Learn AI with Python