2013-04-22 5 views
8

में "दो सर्पिल" "क्लस्टर-अंदर-क्लस्टर" "आधा कर्नेल", "चंद्राकार पूर्ण चंद्रमा", और "बाहरी" मशीन लर्निंग के लिए बनाएं मैं अर्थात् कुछ कृत्रिम डेटा की जरूरत है,, प्रयोजनों।कृत्रिम डाटा MATLAB

Artificial Data

वहाँ MATLAB में किसी भी गाइड/पैकेज/स्रोत-कोड है?

+1

क्या आपके पास अपने डेटा नमूने की पूर्ण आकार की तस्वीरें हैं? फिर आप प्रत्येक छवि को 'imread' कर सकते हैं, इसे 'x' और 'y' समन्वय के माध्यम से लूप कर सकते हैं और रंग थ्रेसहोल्ड द्वारा क्लस्टर में अंक अलग कर सकते हैं। –

+1

आप एक समारोह (हलकों आदि के लिए बहुत eash) के साथ उन आकृतियों में से कुछ को परिभाषित कर सकते हैं तो आप इस समाधान से Monte-Carlo दृष्टिकोण का उपयोग कर सकते हैं: http://stackoverflow.com/questions/16098209/point-cloud-generation/160 9 8613 # 160 9 8613 – Dan

+0

मैं अलग-अलग क्लस्टर में इमेड के साथ अंक कैसे अलग कर सकता हूं? – BlueBit

उत्तर

12

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

Example of generated datasets

मैं इसे 30-40 लाइनों प्रत्येक के 6 लिपियों में किया था:

यह वही उत्पादन लग रहा है की तरह है। मैंने मैटलैब फ़ाइल एक्सचेंज में स्क्रिप्ट अपलोड की लेकिन इसकी समीक्षा अभी तक नहीं हुई है। अभी के लिए, आप फ़ाइलों को here प्राप्त कर सकते हैं। इस पहले संस्करण में शायद ही कोई टिप्पणी है, लेकिन मुझे उम्मीद है कि कोड आत्म-व्याख्यात्मक है। एक डेमो स्क्रिप्ट भी है (datasetsdemo.m) जो सभी स्क्रिप्ट चलाएगी और ऊपर दिखाए गए चित्र का उत्पादन करेगी।