कम्प्यूटेशनल प्रयोगों के संचालन के लिए दिशानिर्देश क्या हैं?


13

भौतिकी, जीव विज्ञान, रसायन विज्ञान आदि में प्रयोग करने के लिए नियमों के अलग-अलग सेट हैं: क्या घटनाओं को प्रासंगिक माना जाता है, नमूनों के संदूषण से कैसे बचा जाए, एक प्रजनन प्रक्रिया कैसे बनाएं और ठीक करें आदि।

संख्यात्मक प्रयोगों में सटीकता और reproducibility सुनिश्चित करने के लिए मानक, प्रोटोकॉल और सर्वोत्तम अभ्यास क्या हैं?


1
मैं कभी भी सर्वश्रेष्ठ अभ्यास नियमों के एक सेट में नहीं आया, लेकिन जो प्रकाशित हो रहा है, उसके साथ काम करने के आधार पर, मैं कहूंगा कि केवल पुन: प्रयोज्यता के लिए भी वर्तमान अभ्यास में प्रमुख मुद्दे हैं: परिणाम हार्डवेयर प्लेटफ़ॉर्म, ऑपरेटिंग सिस्टम (और) से प्रभावित हो सकते हैं संस्करण), संकलक (और संस्करण), संकलन स्विच, और अनुप्रयोग कॉन्फ़िगरेशन सेटिंग्स। शायद ही मैं इस दस्तावेज़ को पर्याप्त मात्रा में विस्तार के साथ पाता हूँ।
njuffa

जवाबों:


19

कम्प्यूटेशनल प्रयोगों के परिणामों को डिजाइन करने, निष्पादित करने और रिपोर्ट करने के तरीके के बारे में बहुत कुछ लिखा गया है। यह ओपन सोर्स सॉफ्टवेयर और व्यापक "ओपन साइंस" आंदोलन के साथ स्पष्ट संबंध है। एक अन्य महत्वपूर्ण मुद्दा "मेरा कोड आपके मुकाबले तेज है" शोध और अनुसंधान का अंतर है जो हमें एल्गोरिदम के गुणों को बेहतर ढंग से समझने में मदद करता है।

कम्प्यूटेशनल प्रयोगों और परीक्षण पर कुछ संदर्भ जिन्हें आप देखना चाहते हैं उनमें शामिल हैं:

कॉफ़िन, मैरी और मैथ्यू जे। साल्ट्ज़मैन। 2000. " एल्गोरिदम और सांख्यिकी के कम्प्यूटेशनल टेस्ट का सांख्यिकीय विश्लेषण ।" 12 (1) कंप्यूटिंग पर जर्नल जर्नल: 24-44।

क्राउडर, हैरलान, रॉन एस डेम्बो और जॉन एम। मुलवे। 1979. " गणितीय सॉफ्टवेयर के साथ कम्प्यूटेशनल प्रयोगों की रिपोर्टिंग पर ।" गणितीय सॉफ्टवेयर (TOMS) 5 (2) पर ACM लेनदेन: 193–203।

Feitelson, Dror G. 2006. " प्रायोगिक कंप्यूटर विज्ञान: एक सांस्कृतिक परिवर्तन की आवश्यकता ।"

हूकर, जॉन एन। 1995. " परीक्षण आंकड़े: हम यह सब गलत है ।" जर्नल ऑफ़ हेयूरिस्टिक्स 1 (1): 33–42।

मैकगिओच, कैथरीन सी। 2012. ए गाइड टू एक्सपेरिमेंटल एलगोरिदमिक्स। कैम्ब्रिज यूनिवर्सिटी प्रेस।


मैं सुमात्रा ( pypi.org/project/Sumatra ) जैसे उपकरणों का भी उल्लेख करूंगा, जिनका उद्देश्य प्रजनन योग्य अनुसंधान को समर्थन देने के लिए कम्प्यूटेशनल प्रयोगों को ट्रैक करने के लिए उपकरण प्रदान करना है। यहाँ भी देखें datascience.stackexchange.com/questions/758
GertVdE
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.