क्या किसी के पास कोई पेपर है जो बताता है कि Ckmeans.1d.dp एल्गोरिदम कैसे काम करता है?क्लस्टर एक-आयामी डेटा बेहतर रूप से?
या: एक-आयाम में के-साधन क्लस्टरिंग करने का सबसे इष्टतम तरीका क्या है?
क्या किसी के पास कोई पेपर है जो बताता है कि Ckmeans.1d.dp एल्गोरिदम कैसे काम करता है?क्लस्टर एक-आयामी डेटा बेहतर रूप से?
या: एक-आयाम में के-साधन क्लस्टरिंग करने का सबसे इष्टतम तरीका क्या है?
मुझे लगता है कि इस पत्र के लिए आप देख रहे हैं:
क्या वांग और सांग एल्गोरिदम के लिए लिखा गया कोई पाइथन रैपर है? वे पेपर में इंगित करते हैं कि उनका आर "कार्यान्वयन" सी ++ कार्यान्वयन पर सिर्फ एक रैपर है। –
यह बेल्लमान से बहुत पुरानी तकनीक है: क्लस्टर विश्लेषण और गतिशील प्रोग्रामिंग http://www.sciencedirect.com/science/article/pii/0025556473900072
www.informationgeometry.org
हाय और स्टैक ओवरफ़्लो में आपका स्वागत है। कृपया ध्यान दें कि आपका उत्तर यहां रहता है, लिंक और इसकी सामग्री बदल सकती है या हटा दी जा सकती है। कृपया उस लिंक से प्रासंगिक जानकारी शामिल करने के लिए अपना कोड संपादित करें। – Noich
Univariate k-मतलब है क्लस्टरिंग हे में हल किया जा सकता (केएन) समय पर एक नोट (पहले से क्रमबद्ध इनपुट पर) मोंज मैट्रिस पर सैद्धांतिक परिणामों के आधार पर, लेकिन संख्यात्मक अस्थिरता और शायद चुनौतियों को हल करने के कारण दृष्टिकोण लोकप्रिय नहीं था।
एक बेहतर विकल्प एक ओ (knlgn) विधि है जिसे अब Ckmeans.1d.dp संस्करण 3.4.6 में लागू किया गया है। यह कार्यान्वयन ह्यूरिस्टिक के-साधन के रूप में तेज़ है लेकिन गारंटीकृत इष्टतमता प्रदान करता है, विशेष रूप से बड़े के के लिए हेरिस्टिक के-साधनों से बेहतर परिमाण के आदेश प्रदान करता है।
रिचर्ड बेलमैन (1 9 73) द्वारा सामान्य गतिशील प्रोग्रामिंग समाधान के-साधन समस्या के विनिर्देशों पर स्पर्श नहीं करता है और अंतर्निहित रनटाइम ओ (एन^3) है।
Google तकनीक को बदल देता है। रिपोर्ट Knops, Maintz, Pluim और Viergever (2004), यूट्रेक्ट विश्वविद्यालय से गतिशील प्रोग्रामिंग का उपयोग कर इष्टतम एक-आयामी के-साधन क्लस्टरिंग, जो ऑनलाइन उपलब्ध नहीं है। दुर्भाग्य से, इस मॉड्यूल का सी ++ कोड बहुत पढ़ा जा सकता है। एक दिलचस्प सवाल के लिए +1। –