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

स्टिंग ग्रिड-आधारित क्लस्टरिंग क्या है?

<घंटा/>

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

ग्रिड-आधारित क्लस्टरिंग एक बहु-रिज़ॉल्यूशन ग्रिड डेटा संरचना का उपयोग करता है और क्लस्टर बनाने के लिए घने ग्रिड कोशिकाओं का उपयोग करता है। STING, वेव क्लस्टर और CLIQUE कई दिलचस्प तरीके हैं।

स्टिंग - एक सांख्यिकीय सूचना ग्रिड दृष्टिकोण। स्थानिक क्षेत्र आयताकार कोशिकाओं में विभाजित है। संकल्प के विभिन्न तरीकों के अनुरूप कोशिकाओं के विभिन्न स्तर होते हैं। उच्च स्तर पर प्रत्येक कोशिका को अगले निचले स्तर में कई छोटी कोशिकाओं में विभाजित किया जाता है। प्रत्येक सेल का सांख्यिकीय डेटा पहले से गणना और संग्रहीत किया जाता है और प्रश्नों का उत्तर दे सकता है। उच्च-स्तरीय कक्षों के विनिर्देशन की गणना केवल निम्न-स्तरीय कक्षों के विनिर्देशन से की जा सकती है:

  • गिनती, माध्य, s, न्यूनतम, अधिकतम
  • वितरण का प्रकार-सामान्य, वर्दी, आदि।

सांख्यिकीय सूचना ग्रिड-आधारित दृष्टिकोण (STING) स्थानिक क्षेत्र को चतुर्भुज के समान आयताकार कोशिकाओं में विभाजित करने के लिए एक पदानुक्रमित दृष्टिकोण का अनुसरण करता है। स्थानिक डेटाबेस को एक बार स्कैन किया जाता है, और प्रत्येक सेल के लिए सांख्यिकीय पैरामीटर निर्धारित किए जाते हैं। स्टिंग तकनीक को एक प्रकार के पदानुक्रमित दृष्टिकोण के रूप में देखा जा सकता है। पहला कदम एक पदानुक्रमित विवरण बनाना है। बनाया गया पेड़ अलग से क्षेत्र को चतुर्भुजों में विभाजित करता है।

ट्री बनाने की प्रक्रिया नीचे दिए गए एल्गोरिथम में दिखाई गई है। अंतरिक्ष में प्रत्येक कोशिका पेड़ में एक नोड से मेल खाती है और विशेषता स्वतंत्र (गिनती) डेटा और विशेषता-निर्भर (माध्य, मानक विचलन, न्यूनतम, अधिकतम वितरण) डेटा दोनों के साथ वर्णित है। चूंकि ट्री में नोड्स की संख्या डेटाबेस में आइटम्स की संख्या से कम है, इसलिए STING BUILD की जटिलता O (n) है।

एल्गोरिदम

इनपुट

D // Data to be placed in the hierarchical structure
k // Number of desired cells at the lowest level

आउटपुट

T // Tree
STING BUILD algorithm
// Create an empty tree from top-down
   T = root node with data values initialized; // Initially only root node
   i = 1;
   repeat
      for each node in level i do
      create 4 children nodes with initial values;
   i = i +1;
   until 4i = k;
   // Populate tree from bottom-up for each item in D do
   determine leaf node j related to the position of D;
   update values of j based on attribute values in item;
   i := log4(k);
   repeat
   i: = i - 1;
   for each node j in level i do
update values of j based on attribute values in its 4 children;
until i = 1;

  1. स्टिंग क्या है?

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

  1. डेटा स्ट्रीम क्लस्टरिंग के तरीके क्या हैं?

    डेटा स्ट्रीम क्लस्टरिंग को डेटा के क्लस्टरिंग के रूप में वर्णित किया जाता है जो टेलीफोन डेटा, मल्टीमीडिया डेटा, मौद्रिक लेनदेन इत्यादि सहित लगातार दिखाई देता है। डेटा स्ट्रीम क्लस्टरिंग को आम तौर पर स्ट्रीमिंग एल्गोरिदम के रूप में माना जाता है और इसका उद्देश्य सर्वोत्तम क्लस्टरिंग बनाने के लिए बिंदु

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

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