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

मल्टीलेवल एसोसिएशन नियम खोजें: Apriori के साथ उत्पादों से श्रेणियों तक

एसोसिएशन नियम खनन समर्थन (आवृत्ति) और विश्वास (विश्वसनीयता) द्वारा मापे गए "यदि A, तो B" नियमों का उपयोग करके डेटासेट में वस्तुओं के बीच संबंधों की खोज करता है। मल्टीलेवल एसोसिएशन नियम खनन इसे विभिन्न दानेदार स्तरों पर संबंधों को खोजने के लिए विस्तारित करता है, उदाहरण के लिए, व्यक्तिगत उत्पादों और उत्पाद श्रेणियों के बीच।

एसोसिएशन नियम मूल बातें

Apriori एल्गोरिथम एसोसिएशन नियमों के खनन के लिए व्यापक रूप से उपयोग किया जाता है। यह पुनरावृत्त रूप से उम्मीदवार आइटमसेट उत्पन्न करता है और समर्थन/विश्वास थ्रेशोल्ड से नीचे वालों को हटा देता है।

इलेक्ट्रॉनिक्स → लैपटॉप/फोन/टैबलेट → डेल/एचपी (स्तर 0 → स्तर 1 → स्तर 2)

प्रकार

  • बहु-आयामी: विभिन्न आयामों (उत्पाद, क्षेत्र, समय) में संबंध।
  • बहु-स्तरीय: दानेदार स्तरों (व्यक्तिगत आइटम ↔ श्रेणियां) में संबंध।

समर्थन थ्रेशोल्ड दृष्टिकोण

दृष्टिकोणविवरणट्रेड-ऑफ
यूनिफॉर्म समर्थनसभी स्तरों के लिए समान थ्रेशोल्डसरल लेकिन निम्न-स्तरीय पैटर्न छूट सकते हैं
कम समर्थननिचले स्तरों पर कम थ्रेशोल्डअधिक पैटर्न पकड़ता है लेकिन अधिक गणना
समूह-आधारित समर्थनविशेषज्ञ प्रति समूह/श्रेणी थ्रेशोल्ड सेट करता हैसबसे लचीला, डोमेन ज्ञान की आवश्यकता

अनुप्रयोग

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

चुनौतियाँ

  • उच्च आयामता: बड़ी संख्या में विशेषताएँ जटिलता बढ़ाती हैं।
  • बड़े डेटासेट: रिकॉर्ड की मात्रा प्रसंस्करण धीमा करती है।
  • स्केलेबिलिटी: डेटासेट मेमोरी में फिट होने के लिए बहुत बड़े हैं, वितरित दृष्टिकोण की आवश्यकता है।

निष्कर्ष

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

  1. Tkinter कैनवस पर आकृति की आउटलाइन की मोटाई कैसे बदलें? Tkinter कैनवस पर आकृति की आउटलाइन की मोटाई कैसे बदलें?

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

  1. Java का उपयोग करके OpenCV में पॉलीलाइन्स कैसे बनाएं? Java का उपयोग करके OpenCV में पॉलीलाइन्स कैसे बनाएं?

    Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक क्लास होती है जो इनपुट छवि को संसाधित करने के लिए विभिन्न मेथड्स प्रदान करती है जैसे resize(), filter2D, आदि। इसके अलावा यह छवियों पर ज्यामितीय आकार बनाने के लिए मेथड्स का एक सेट प्रदान करती है। उनमें से पॉलीलाइन्स बनाने के लिए आ

  1. पायथन में मैटप्लॉटलिब से खोखले वर्ग मार्क्स कैसे बनाएं? पायथन में मैटप्लॉटलिब से खोखले वर्ग मार्क्स कैसे बनाएं?

    मैटप्लॉटलिब के साथ खोखले वर्ग मार्क्स बनाने के लिए, हम marker=ks, markerfacecolor=none, markersize=15, और markeredgecolor=red का उपयोग कर सकते हैं। चरण नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें, सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में एक ए