التعلم غير المشرف: اكتشاف المجموعات المخفية باستخدام التجميع

انغمس في التعلم غير الخاضع للإشراف وتعلم كيف يكشف التجميع عن الهياكل غير المرئية في بياناتك دون أي تسميات.

التعلم غير المشرف: اكتشاف المجموعات المخفية باستخدام التجميع

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

ما هو التعلم غير الخاضع للإشراف؟

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

التجميع العنقودي: المبدأ والأمثلة العملية

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

  • تقسيم العملاء للحملات التسويقية المستهدفة
  • تجميع الجينات في علم الأحياء لاكتشاف عائلات البروتينات
  • اكتشاف الشذوذات في المعاملات المصرفية

خوارزمية K-Means بالتفصيل

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

from sklearn.cluster import KMeans
import numpy as np
X = np.array([[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]])
kmeans = KMeans(n_clusters=2, random_state=0).fit(X)
print(kmeans.labels_)

أساليب أخرى للتجميع

بعيدًا عن K-Means، يبني التجميع الهرمي شجرة من التجمعات دون تحديد قيمة K مسبقًا، وهو مفيد لتصور العلاقات. أما DBSCAN، فيحدد تجمعات ذات أشكال عشوائية ويتعامل مع الضوضاء باكتشاف النقاط المعزولة. وتكون هذه الطرق أنسب عندما تظهر البيانات كثافات متغيرة أو أشكالًا غير منتظمة.

  • التجميع الهرمي: مثالي للبيانات ذات الهيكل المتداخل
  • DBSCAN: قوي أمام القيم الشاذة والأشكال غير الكروية
  • نماذج المزيج الغاوسي: للتجمعات المتداخلة

التطبيقات وأفضل الممارسات

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

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

💬 هل لديك سؤال أو ترغب في التعمق أكثر؟ انضم إلى المجتمع على ديسكورد: https://discord.gg/GwhUKccQcM