ساب كلو
SUBCLU هي خوارزمية لتجميع البيانات عالية الأبعاد، من تطوير كارين كايلينغ، وهانز بيتر كريغل ، وبير كروغر. [ 1 ] وهي خوارزمية تجميع في الفضاءات الفرعية ، مبنية على خوارزمية التجميع القائمة على الكثافة DBSCAN . تستطيع SUBCLU إيجاد المجموعات في الفضاءات الفرعية المتوازية مع المحاور ، وتستخدم استراتيجية جشعة من الأسفل إلى الأعلى للحفاظ على كفاءتها.
يقترب
يستخدم SUBCLU معيار الرتابة : إذا تم العثور على مجموعة في فضاء فرعيثم كل فضاء جزئييحتوي أيضًا على مجموعة. ومع ذلك، فإن المجموعةفي الفضاء الفرعيليس بالضرورة أن يكون تجمعًا فيبما أن المجموعات يجب أن تكون قصوى، وقد تحتوي المجموعة على المزيد من العناصر فيالذي يحتويومع ذلك، فإن المجموعة المتصلة بالكثافة في فضاء فرعيوهي أيضًا مجموعة متصلة بالكثافة في.
تستغل خوارزمية SUBCLU خاصية الإغلاق التنازلي هذه بطريقة مشابهة لخوارزمية Apriori : أولًا، يتم تجميع جميع الفضاءات الفرعية أحادية البعد. ستكون جميع المجموعات في فضاء فرعي ذي أبعاد أعلى مجموعات فرعية من المجموعات التي تم اكتشافها في هذا التجميع الأولي. وبالتالي، تنتج خوارزمية SUBCLU بشكل متكررالفضاءات الفرعية المرشحة ذات الأبعاد n عن طريق الجمعفضاءات فرعية ذات أبعاد n مع مجموعات مشتركةبعد استبعاد المرشحين غير ذوي الصلة، تُطبَّق خوارزمية DBSCAN على فضاء المرشحين الفرعي لمعرفة ما إذا كان لا يزال يحتوي على مجموعات. إذا كان الأمر كذلك، يُستخدم فضاء المرشحين الفرعي للتركيبة التالية من الفضاءات الفرعية. ولتحسين وقت تشغيل خوارزمية DBSCAN ، تُستخدم فقط النقاط المعروفة بانتمائها إلى مجموعات في فضاء فرعي واحد.يتم النظر في الفضاء الجزئي ذي الأبعاد n (الذي يتم اختياره ليحتوي على أقل عدد ممكن من المجموعات). وبسبب خاصية الإغلاق التنازلي، لا يمكن أن تكون أي نقطة أخرى جزءًا منعلى أي حال، مجموعة ذات أبعاد متعددة.
الشفرة الزائفة
تأخذ الدالة SUBCLU معلَمَين،ووالتي تؤدي نفس الدور كما في خوارزمية DBSCAN . في الخطوة الأولى، تُستخدم خوارزمية DBSCAN للعثور على مجموعات أحادية البعد في كل فضاء فرعي يمتد بواسطة سمة واحدة:
- // في خطوة ثانية،تتكون المجموعات ذات الأبعاد من-الأبعاد:
المجموعةيحتوي على كلالفضاءات الفرعية ذات الأبعاد n التي من المعروف أنها تحتوي على تجمعات. المجموعةتحتوي على مجموعات التجمعات الموجودة في الفضاءات الفرعية.يتم اختيارها لتقليل عدد مرات تشغيل DBSCAN (وعدد النقاط التي يجب مراعاتها في كل تشغيل) للعثور على المجموعات في الفضاءات الفرعية المرشحة.
يتم توليد الفضاءات الفرعية المرشحة بطريقة مشابهة لتوليد خوارزمية Apriori لمجموعات العناصر المتكررة المرشحة: أزواج منتتم مقارنة الفضاءات الفرعية ذات الأبعاد n، وإذا اختلفت في سمة واحدة فقط، فإنها تشكل فضاءً فرعيًا.مرشح ذو أبعاد. ومع ذلك، تم العثور على عدد من المرشحين غير ذوي الصلة أيضًا؛ فهم يحتويون علىفضاء فرعي ذو أبعاد n لا يحتوي على مجموعة. لذا، يتم استبعاد هذه المرشحين في خطوة ثانية:
- // تقليم المساحات الفرعية المرشحة غير ذات الصلة
التوافر
يتوفر مثال لتطبيق SUBCLU في إطار عمل ELKI .
مراجع
- ↑ كارين كايلينج، هانز-بيتر كريجل، وبير كروجر. تجميع الفضاء الفرعي المتصل بالكثافة للبيانات عالية الأبعاد . في: وقائع المؤتمر الدولي لجمعية الرياضيات التطبيقية والصناعية حول استخراج البيانات (SDM'04) ، الصفحات 246-257، 2004.
- خوارزميات تحليل التجميع
