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

समर्थन अपेक्षाओं पर आधारित तकनीकें क्या हैं?


एक कॉन्सेप्ट हायरार्की और एक पड़ोस-आधारित दृष्टिकोण जिसे इनडायरेक्ट एसोसिएशन कहा जाता है, का उपयोग करके किसी पैटर्न के अपेक्षित समर्थन को निर्धारित करने के लिए दो दृष्टिकोण हैं।

कॉन्सेप्ट हायरार्की पर आधारित समर्थन अपेक्षा

केवल वस्तुनिष्ठ उपाय अल्पकालिक पैटर्न को हटाने के लिए पर्याप्त नहीं हो सकते। उदाहरण के लिए, ब्रेड और लैपटॉप कंप्यूटर को लगातार आइटम मानें। भले ही आइटमसेट {ब्रेड, लैपटॉप कंप्यूटर} अल्पकालिक और संभवतः नकारात्मक रूप से सहसंबद्ध है, यह आकर्षक नहीं है क्योंकि उनका समर्थन की कमी डोमेन विशेषज्ञों को स्पष्ट लगती है। इसलिए, ऐसी अल्पकालिक पैटर्न उत्पन्न करने से रोकने के लिए अपेक्षित समर्थन तय करने के लिए एक व्यक्तिपरक दृष्टिकोण आवश्यक है।

इनडायरेक्ट एसोसिएशन पर आधारित समर्थन अपेक्षा

आइटम्स की एक जोड़ी, (a, b), पर विचार करें जो ग्राहकों द्वारा असाधारण रूप से खरीदी जाती है। यदि a और b असंबंधित आइटम हैं, जैसे ब्रेड और DVD प्लेयर, तो उनका समर्थन कम होने की उम्मीद है। दूसरे शब्दों में, यदि a और b संबंधित आइटम हैं, तो उनका समर्थन उच्च होना चाहिए। अपेक्षित समर्थन पहले कॉन्सेप्ट हायरार्की का उपयोग करके गणना किया गया था। यह दो आइटम्स के बीच अपेक्षित समर्थन तय करने के लिए एक दृष्टिकोण दिखाता है उन अन्य आइटम्स को देखकर जो आमतौर पर इन दो आइटम्स के साथ खरीदे जाते हैं।

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

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

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


  1. - C भाषा में फाइल एरर हैंडलिंग तकनीकें

    सामान्य फाइल एरर्स फाइल के अंत से आगे पढ़ने का प्रयास। डिवाइस ओवरफ्लो। अमान्य फाइल खोलने का प्रयास। गलत मोड में फाइल खोलकर ऑपरेशन करना। एरर हैंडलिंग फंक्शन्स ferror(): रीड/राइट ऑपरेशन में एरर डिटेक्ट करता है। perror(): एरर मैसेज प्रिंट करता है। feof(): फाइल के अंत तक पहुंचने की जांच करता है। f

  1. C भाषा में खोज तकनीकें (Searching Techniques) C भाषा में खोज तकनीकें (Searching Techniques)

    खोज (Searching) का परिचय खोज तकनीक का अर्थ है किसी सूची में किसी कुंजी तत्व (key element) को ढूंढना। यदि तत्व मिल जाता है तो खोज सफल (successful), अन्यथा असफल (unsuccessful) होती है। C में दो प्रमुख खोज तकनीकें रैखिक खोज (Linear Search) द्विआधारी खोज (Binary Search) 1. रैखिक खोज (Linear Search)

  1. - C# में कमेंट्स क्या हैं

    कमेंट्स कोड समझाने के लिए उपयोग किए जाते हैं। कंपाइलर कमेंट एंट्रीज़ को इग्नोर करता है। C# प्रोग्राम्स में मल्टीलाइन कमेंट्स /* से शुरू होते हैं और */ कैरेक्टर्स से समाप्त होते हैं। मल्टी-लाइन कमेंट्स /* The following is a mult-line comment In C# /* /*...*/ को कंपाइलर इग्नोर करता है और इसे प्रोग्राम