2009-07-21 11 views
11

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

+1

मुझे लगता है कि सवाल यह है: डेटा खनन (उदा।, ओरेकल, आईबीएम, आदि) में रुचि रखने वाले किसी भी विक्रेता के पास उस स्पेक के कार्यान्वयन हैं जिनका आप उपयोग कर सकते हैं? यदि नहीं, तो मैं स्काफमैन से सहमत हूं: डेड डक। – duffymo

उत्तर

3

आह, the interweb के चमत्कार:

जावा डाटा माइनिंग (JDM) डाटा माइनिंग अनुप्रयोगों और उपकरण विकसित करने के लिए एक मानक जावा एपीआई है। जेडीएम डेटा खनन वस्तुओं और प्रक्रियाओं के लिए ऑब्जेक्ट मॉडल और जावा एपीआई को परिभाषित करता है। जेडीएम भविष्यवाणी विश्लेषिकी अनुप्रयोगों और उपकरण विकसित करने के लिए अनुप्रयोगों को खनन तकनीक एकीकृत करने में सक्षम बनाता है। JDM 1.0 मानक JSR 73. के रूप में जावा समुदाय प्रक्रिया के तहत विकसित किया गया था 2006 के रूप में, JDM 2.0 विनिर्देश, JSR के तहत विकसित की जा रही है 247.

सूचियाँ कुछ कार्यान्वयन भी, हालांकि यह है कि यह हो सकता है लग रहा है एक मृत बतख बनो।

+0

मुझे पता है कि यह 1yr पुराना सवाल है, लेकिन क्या आप जेडीएम के लिए जार प्राप्त कर सकते हैं? – zengr

+0

कोई जार नहीं है। यह एक विनिर्देश है, और एक मृत व्यक्ति जिसे कभी भी इस्तेमाल नहीं किया गया है। –

3

विकिपीडिया says:

जावा डाटा माइनिंग (JDM) डाटा खनन अनुप्रयोगों और उपकरण विकसित करने के लिए एक मानक जावा एपीआई है। जेडीएम डेटा खनन वस्तुओं और प्रक्रियाओं के लिए एक ऑब्जेक्ट मॉडल और जावा एपीआई परिभाषित करता है।

this article और the JSR for JDM 2.0 (#247) के अनुसार: नई खनन कार्य करता है और एल्गोरिदम के साथ मौजूदा JDM मानक विस्तार करके

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

तो ऐसा लगता है कि, हाँ, जेडीएम वास्तविक उपकरण के अन्य उपकरणों के साथ बातचीत करने के लिए एक एपीआई है। यह भी प्रतीत होता है कि यह जेएसआर वर्तमान में निष्क्रिय है।

+0

"वर्तमान में निष्क्रिय" इसे डालने का एक अच्छा तरीका है। यह मर चुका है। ऐसा लगता है कि किसी ने कभी इसका इस्तेमाल नहीं किया है। –

2

AFAIK, यह डेटा अनुप्रयोगों के साथ जावा अनुप्रयोगों को जोड़ने के लिए सिर्फ एक एपीआई है। अधिक जानकारी के लिए actual API और this whitepaper देखें।

यहाँ JDM एपीआई से पैकेज सूची (यह ऑनलाइन खोजने के लिए प्रतीत नहीं कर सकते हैं) है:

  • javax.datamining इस पैकेज जावा वर्गों और इंटरफेस अन्य JDM संकुल में इस्तेमाल बुनियादी वस्तुओं का वर्णन होता है ।
  • javax.datamining.algorithm.feedforwardneuralnet इस पैकेज में पूरी तरह से जुड़े, एन-लेयर, फीड-फॉरवर्ड तंत्रिका नेटवर्क मॉडल के निर्माण के लिए विशिष्ट एल्गोरिदम सेटिंग्स का वर्णन करने के लिए परिभाषाएं हैं।
  • javax.datamining.algorithm.kmeans इस पैकेज में के-साधन क्लस्टरिंग मॉडल बनाने के लिए विशिष्ट एल्गोरिदम सेटिंग्स का वर्णन करने के लिए परिभाषाएं हैं।
  • javax.datamining.algorithm।naivebayes इस पैकेज में एक बेवकूफ बेयस मॉडल बनाने के लिए विशिष्ट एल्गोरिदम सेटिंग्स का वर्णन करने के लिए परिभाषाएं हैं।
  • javax.datamining.algorithm.svm यह पैकेज एल्गोरिदम एसवीएम है।
  • javax.datamining.algorithm.svm.classification यह पैकेज Algorithm.SVM.Classification है।
  • javax.datamining.algorithm.svm.regression यह पैकेज एल्गोरिदम है .VM.Regression।
  • javax.datamining.algorithm.tree इस पैकेज में निर्णय पेड़ मॉडल बनाने के लिए विशिष्ट एल्गोरिदम सेटिंग्स का वर्णन करने के लिए परिभाषाएं हैं।
  • javax.datamining.association इस पैकेज में जावा क्लास एसोसिएशन खनन समारोह के लिए सेटिंग्स और मॉडल का वर्णन करते हैं।
  • javax.datamining.attributeimportance इस पैकेज में विशेषता वर्ग खनन कार्य के लिए सेटिंग्स और मॉडल का वर्णन करने वाले जावा वर्ग शामिल हैं।
  • javax.datamining.base इस पैकेज में जावा इंटरफेस हैं जो जेडीएम में शीर्ष-स्तरीय ऑब्जेक्ट्स हैं और नामित ऑब्जेक्ट्स के साथ-साथ मॉडल-डेंटल और एल्गोरिदम सेटिंग जैसी शीर्ष-स्तरीय बेस इंटरफेस भी शामिल हैं।
  • javax.datamining.clustering इस पैकेज में जावा क्लासेस सेटिंग्स, मॉडल का वर्णन करते हैं और क्लस्टरिंग के लिए आउटपुट लागू करते हैं।
  • javax.datamining.data इस पैकेज में डेटा के भौतिक और तार्किक पहलुओं के साथ-साथ मैट्रिक्स की परिभाषा सहित खनन डेटा का वर्णन करने वाले जावा वर्ग शामिल हैं।
  • javax.datamining.modeldetail.feedforwardneuralnet इस पैकेज में जावा कक्षाएं हैं जो फ़ीड फॉर न्यूरल नेटवर्क मॉडल के एल्गोरिदम से संबंधित विवरण का वर्णन करती हैं।
  • javax.datamining.modeldetail.naivebayes इस पैकेज में जावा क्लास शामिल हैं जो एक बेवकूफ बेयस मॉडल के एल्गोरिदम से संबंधित विवरण का वर्णन करते हैं।
  • javax.datamining.modeldetail.svm यह पैकेज ModelDetail.SVM है।
  • javax.datamining.modeldetail.tree इस पैकेज में जावा क्लासेस शामिल हैं जो पेड़ मॉडल के एल्गोरिदम से संबंधित विवरण का वर्णन करते हैं।
  • javax.datamining.resource इस पैकेज में डेटा खनन इंजन (डीएमई) से कनेक्शन बनाने और डीएमई से जुड़े मेटाडेटा ऑब्जेक्ट्स को बनाए रखने के लिए उपयोग की जाने वाली जावा क्लासेस शामिल हैं।
  • javax.datamining.rule इस पैकेज में जावा इंटरफेस शामिल हैं जो पेड़ मॉडल जैसे मॉडल के हिस्से के रूप में बनाए गए अनुमानित नियमों का प्रतिनिधित्व करते हैं।
  • javax.datamining.statistics इस पैकेज में इनपुट खनन डेटा के आंकड़ों का वर्णन करने वाले जावा वर्ग शामिल हैं।
  • javax.datamining.supervised इस पैकेज में जेनेरिक सेटिंग्स, मॉडल, परीक्षण कार्य और पर्यवेक्षित शिक्षा के परीक्षण परिणाम का वर्णन करने वाले जावा वर्ग शामिल हैं।
  • javax।datamining.supervised.classification इस पैकेज में जावा क्लासेस सेटिंग्स, मॉडल, और परीक्षण कार्य और वर्गीकरण के परिणाम का वर्णन करते हैं।
  • javax.datamining.supervised.regression इस पैकेज में जावा कक्षाएं सेटिंग्स, मॉडल और परीक्षण कार्य का वर्णन करती हैं और रिग्रेशन खनन समारोह के परिणामस्वरूप होती हैं।
  • javax.datamining.task इस पैकेज में जावा क्लासेस शामिल हैं जो खनन कार्य को परिभाषित करते हैं, एक खनन मॉडल बनाता है जो प्राथमिक खनन ऑपरेशन बनाता है।
  • javax.datamining.task.apply इस पैकेज में जावा क्लासेस हैं जो खनन मॉडल को लागू करने के लिए लागू खनन कार्य को परिभाषित करते हैं।
+0

यदि यह ऑनलाइन नहीं है, तो यह लगभग निश्चित रूप से निष्क्रिय है। यह एक राहत के रूप में आता है, क्योंकि मैंने कभी इसके बारे में नहीं सुना होगा। – skaffman

+0

वह मेरी सोच भी थी। Google परिणाम केवल 1000s में हैं। –

1

यह प्रोजेक्ट निष्क्रिय है। यह एक एपीआई है। यह एल्गोरिदम कार्यान्वयन प्रदान नहीं करता है।

+1

चलिए इसे ** मृत ** कहते हैं, न केवल निष्क्रिय। और मुझे डर है, यह कभी नहीं रहता था। –

+0

हाँ आप सही हैं। "मृत" कहना अधिक उचित है। – Phil

संबंधित मुद्दे