Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

BIRCH क्या है?

BIRCH का अर्थ बैलेंस्ड इटरेटिव रिड्यूसिंग एंड क्लस्टरिंग यूजिंग हायरार्कीज है। इसे हायरार्किकल क्लस्टरिंग और अन्य क्लस्टरिंग विधियों के एकीकरण द्वारा संख्यात्मक रिकॉर्ड की बड़ी मात्रा को क्लस्टर करने के लिए डिज़ाइन किया गया है जिसमें इटरेटिव पार्टीशनिंग शामिल है।

BIRCH दो अवधारणाएं प्रदान करता है, क्लस्टरिंग फीचर और क्लस्टरिंग फीचर ट्री (CF ट्री), जिनका उपयोग क्लस्टर विवरण को सारांशित करने के लिए किया जाता है। ये संरचनाएं क्लस्टरिंग विधि को विशाल डेटाबेस में सर्वोत्तम गति और स्केलेबिलिटी प्राप्त करने में सुविधा प्रदान करती हैं और आने वाले ऑब्जेक्ट के वृद्धिशील और डायनामिक क्लस्टरिंग के लिए भी प्रभावी बनाती हैं।

दिए गए n d-आयामी डेटा ऑब्जेक्ट या क्लस्टर में बिंदु, और यह क्लस्टर के सेंट्रॉइड x₀, त्रिज्या R, और व्यास D को निम्नानुसार दर्शा सकता है:

x₀ = (Σᵢ₌₁ⁿ xᵢ) / n

R = √(Σᵢ₌₁ⁿ (xᵢ - x₀)² / n)

D = √(Σᵢ₌₁ⁿ Σⱼ₌₁ⁿ (xᵢ - xⱼ)² / n(n-1))

जहां R सदस्य तत्वों से सेंट्रॉइड तक औसत दूरी है, और D क्लस्टर के अंदर औसत युग्मवार दूरी है। R और D दोनों सेंट्रॉइड के चारों ओर क्लस्टर की जकड़न को उलट देते हैं। एक क्लस्टरिंग फीचर (CF) ऑब्जेक्ट के क्लस्टर के बारे में डेटा को सारांशित करने वाला एक त्रि-आयामी वेक्टर है। दिए गए n d-आयामी ऑब्जेक्ट या क्लस्टर में बिंदु, {xᵢ}, तो क्लस्टर का CF दर्शाया गया है:

CF = (n, LS, SS)

जहां n क्लस्टर में बिंदुओं की संख्या है, LS n बिंदुओं का रैखिक योग है Σᵢ₌₁ⁿ (xᵢ), और SS डेटा बिंदुओं का वर्ग योग है (यानी, Σᵢ₌₁ⁿ xᵢ²)।

एक क्लस्टरिंग फीचर दिए गए क्लस्टर के लिए आंकड़ों का सारांश है: सांख्यिकीय दृष्टिकोण से क्लस्टर का शून्यवां, पहला, और दूसरा क्षण। क्लस्टरिंग फीचर एक पूरक हैं। उदाहरण के लिए, मान लें कि हमारे पास दो असंयुक्त क्लस्टर, C1 और C2 हैं, जिनमें क्लस्टरिंग फीचर, CF1 और CF2 हैं। C1 और C2 को संयोजित करके बने क्लस्टर के लिए क्लस्टरिंग फीचर केवल CF1 + CF2 है।

क्लस्टरिंग फीचर BIRCH में क्लस्टरिंग निर्णय विकसित करने के लिए आवश्यक सभी मापों की गणना के लिए पर्याप्त हैं। BIRCH क्लस्टरिंग फीचर का उपयोग करके ऑब्जेक्ट के क्लस्टर के बारे में डेटा को सारांशित करके स्टोरेज का कुशलतापूर्वक उपयोग करता है, जिससे सभी ऑब्जेक्ट को सहेजने की आवश्यकता को बायपास किया जाता है।

CF ट्री एक हाइट-बैलेंस्ड ट्री है जो हायरार्किकल क्लस्टरिंग के लिए क्लस्टरिंग फीचर को सहेजता है। ट्री में एक नॉन-लीफ नोड के वंशज या "चिल्ड्रन" होते हैं। नॉन-लीफ नोड अपने चिल्ड्रन के CF के योग को संग्रहीत करते हैं और इस प्रकार अपने चिल्ड्रन के बारे में क्लस्टरिंग डेटा को सारांशित करते हैं।

CF ट्री के दो पैरामीटर हैं जिनमें ब्रांचिंग फैक्टर, B, और थ्रेशोल्ड, T शामिल हैं। ब्रांचिंग तत्व नॉन-लीफ नोड प्रति अधिकतम चिल्ड्रन की संख्या को परिभाषित करता है। थ्रेशोल्ड पैरामीटर ट्री के लीफ नोड पर सहेजे गए सब-क्लस्टर के अधिकतम व्यास को परिभाषित करता है। ये दो पैरामीटर परिणामी ट्री का आकार रखते हैं।

  1. - ROCK क्या है?

    ROCK का अर्थ है Robust Clustering using links (लिंक्स का उपयोग करके मजबूत क्लस्टरिंग)। यह एक पदानुक्रमित क्लस्टरिंग एल्गोरिदम है जो श्रेणीबद्ध विशेषताओं वाले डेटा के लिए लिंक्स की अवधारणा (दो ऑब्जेक्ट्स के बीच सामान्य पड़ोसियों की संख्या) का विश्लेषण करता है। यह दर्शाता है कि ऐसी दूरी डेटा श्रेणीबद्

  1. - दस्तावेज़ क्लस्टरिंग विश्लेषण क्या है?

    दस्तावेज़ क्लस्टरिंग एक अनपर्यवेक्षित तरीके से फ़ाइलों को व्यवस्थित करने के लिए महत्वपूर्ण तकनीक है। जब दस्तावेज़ों को पद वेक्टर के रूप में दर्शाया जाता है, तो क्लस्टरिंग विधियों को लागू किया जा सकता है। दस्तावेज़ स्थान लगातार बड़ी आयामता का होता है, कई सौ से हजारों तक। आयाम के अभिशाप के कारण, पहले

  1. - बहु-संबंधी क्लस्टरिंग क्या है?

    बहु-संबंधी क्लस्टरिंग उनकी समानता के आधार पर डेटा ऑब्जेक्ट्स को क्लस्टर्स के एक समूह में विभाजित करने का चरण है, कई संबंधों में डेटा का उपयोग करके। CrossClus उपयोगकर्ता मार्गदर्शन के साथ क्रॉस-संबंधी क्लस्टरिंग का प्रतिनिधित्व करता है। यह बहु-संबंधी क्लस्टरिंग के लिए एक एल्गोरिदम है जो विश्लेषण करता