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

सपोर्ट काउंटिंग क्या है?


सपोर्ट काउंटिंग प्रत्येक उम्मीदवार आइटमसेट की उपस्थिति की आवृत्ति तय करने की प्रक्रिया है जो apriori-gen फ़ंक्शन के उम्मीदवार प्रूनिंग चरण से बचता है।

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

दूसरा दृष्टिकोण प्रत्येक लेनदेन में शामिल आइटमसेट को गिनना और उन्हें उनके विशिष्ट उम्मीदवार आइटमसेट के सपोर्ट काउंट को रीफ्रेश करने के लिए उपयोग करना है। एक लेनदेन t पर विचार करें जिसमें पांच आइटम हैं, {1, 2, 3, 5, और 6}। इस लेनदेन में आकार 3 के (5 चुनें 3) = 10 आइटमसेट शामिल हैं।

विभिन्न आइटमसेट विश्लेषण के तहत उम्मीदवार 3-आइटमसेट से मेल खा सकते हैं, जिस स्थिति में, उनके सपोर्ट काउंट बढ़ाए जाते हैं। t के अलग-अलग उपसमुच्चय हैं जो किसी उम्मीदवार से मेल नहीं खाते और उन्हें नजरअंदाज किया जा सकता है।

लेनदेन t में शामिल 3-आइटमसेट को गिनने के लिए एक व्यवस्थित दृष्टिकोण। यह देखते हुए कि प्रत्येक आइटमसेट अपने आइटम को बढ़ते लेक्सिकोग्राफिक क्रम में रखता है, एक आइटमसेट को सबसे छोटे आइटम को पहले परिभाषित करके, उसके बाद बड़े आइटम्स द्वारा गिना जा सकता है।

उदाहरण के लिए, दिए गए t: {1, 2, 3, 5, और 6}, t में शामिल सभी 3-आइटमसेट आइटम 1, 2, या 3 से शुरू होने चाहिए। 3-आइटमसेट बनाना लागू नहीं है जो आइटम 5 या 6 से शुरू होते हैं क्योंकि t में दो आइटम हैं जिनके लेबल 5 से अधिक या समान हैं।

प्रीफिक्स वास्तुकला दिखाती है कि लेनदेन में शामिल आइटमसेट को लगातार कैसे गिना जा सकता है, यानी, उनके आइटम को एक-एक करके परिभाषित करके, बाएं सबसे आइटम से दाएं सबसे आइटम तक।

यह निर्धारित कर सकता है कि क्या प्रत्येक गिना गया 3-आइटमसेट एक मौजूदा उम्मीदवार आइटमसेट से संबंधित है। यदि यह उम्मीदवारों में से एक से मेल खाता है, तो संबंधित उम्मीदवार का सपोर्ट काउंट बढ़ाया जाता है।

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

ट्री के प्रत्येक आंतरिक नोड को निम्नलिखित हैश फ़ंक्शन, h(p): p mod 3, की आवश्यकता होती है ताकि यह निर्धारित किया जा सके कि वर्तमान नोड की कौन सी शाखा का पालन किया जाना चाहिए। उदाहरण के लिए, आइटम 1, 4, और 7 को एक ही शाखा (यानी, सबसे बाएं शाखा) पर हैश किया जाता है क्योंकि 3 से संख्या को विभाजित करने के बाद उनका शेष समान होता है। सभी उम्मीदवार आइटमसेट हैश ट्री के पत्ती नोड्स पर सहेजे जाते हैं।


  1. Windows 7 एंड-ऑफ-लाइफ का प्रभाव: समर्थन समाप्त होने पर क्या होता है Windows 7 एंड-ऑफ-लाइफ का प्रभाव: समर्थन समाप्त होने पर क्या होता है

    Windows 7 ने 2009 में जारी होने के बाद से इन वर्षों में वास्तव में शानदार प्रदर्शन किया है। तब, इसे Windows Vista के उत्तराधिकारी-सह-प्रतिस्थापन के रूप में लॉन्च किया गया था, जो जनता को आकर्षित नहीं कर सका। लेकिन जब यह बाजार में आया, तो इसे घरेलू और संस्थागत दोनों सेटिंग्स में कंप्यूटर सिस्टम के लिए

  1. विंडोज़ 11 प्रोसेसर संगतता समस्याओं को कैसे हल करें विंडोज़ 11 प्रोसेसर संगतता समस्याओं को कैसे हल करें

    जब Microsoft ने अगली पीढ़ी का विंडोज़ 11 ऑपरेटिंग सिस्टम जारी किया, तो कई उपयोगकर्ताओं ने अपने कंप्यूटर को नवीनतम संस्करण में इंस्टॉल या अपग्रेड करने का इंतजार किया। हालांकि, हम में से अधिकांश इसकी लंबी सिस्टम आवश्यकता सूची के कारण अपने कंप्यूटर को विंडोज़ 11 पर इंस्टॉल या अपग्रेड नहीं कर सके। यदि आ

  1. Windows 7 सपोर्ट समाप्ति: आवश्यक अगले कदम और अपग्रेड गाइड Windows 7 सपोर्ट समाप्ति: आवश्यक अगले कदम और अपग्रेड गाइड

    जनवरी 2020 में, Windows 7 अपने सम्मानजनक जीवनचक्र के समर्थित अंत पर आ जाएगा। इस बिंदु के बाद, Microsoft की ओर से कोई और अपडेट नहीं होगा। चूंकि अभी भी लगभग 500 मिलियन सक्रिय Windows 7 डिवाइस मौजूद हैं, यह एक बहुत ही महत्वपूर्ण प्रश्न उठाता है: मौजूदा उपयोगकर्ताओं को अब क्या करना चाहिए, और वे कब तक Wi