0Pricing
Python Academy · درس

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

أساسيات التجميع والتصنيف إلى مجموعات

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

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

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

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

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

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

ما المقصود بالتجميع؟

ما المقصود بالتجميع؟

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

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

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

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

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

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

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

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

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

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

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

المفاهيم الأساسية في التجميع

المفاهيم الأساسية في التجميع

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

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

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

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

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

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

مقاييس التجميع

مقاييس التجميع

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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