एक अच्छी समस्या बयान बनाना


11

<बैकस्टोरी>

मैंने दूसरे दिन एक इस्तेमाल की गई किताबों की दुकान पर कोड कम्पलीट नामक एक किताब को पकड़ा क्योंकि मैंने सुना है कि यह एक महान पुस्तक थी, और इसे पढ़ना शुरू किया। लगभग 10 पृष्ठों के बाद मुझे एहसास हुआ कि मैं हाल ही में जिस प्रोजेक्ट पर काम कर रहा हूं, उसके बारे में मैं बेवकूफ था। इस बिंदु पर मुझे थोड़ा स्पष्टीकरण देना चाहिए: मैं नौकरी पर नहीं हूं, और यह स्कूल के लिए नहीं है; यह अनौपचारिक के रूप में के रूप में यह हो जाता है (मैं भी केवल इस पर काम कर रहा हूँ, हालांकि मैंने कभी-कभी एसओ पर सवाल पूछा है)। मैं मिडिल स्कूल में हूं और सॉफ्टवेयर का एक टुकड़ा बनाने की कोशिश कर रहा हूं।

लंबी कहानी छोटी, मैं सही तरीके से कोडिंग में कूद गया (और अब मैं मौके पर किए गए कुछ फैसलों पर सवाल उठा रहा हूं कि वह कोड कैसे काम करता है)। इसलिए मैं सही तरीके से शुरुआत करने की कोशिश कर रहा हूं।

</ backstory>

ठीक है, इसलिए मैं एक समस्या बयान बनाने की कोशिश कर रहा हूं और मैं जानना चाहता हूं कि अगर मेरे पास एक अच्छा सुझाव है तो मुझे क्या करना चाहिए। कोड पूरा ने कहा कि यह गैर-तकनीकी होना चाहिए और उपयोगकर्ता के दृष्टिकोण से, जिसे मैंने करने की कोशिश की। किसी भी सलाह यह बेहतर बनाने पर सराहना की जाएगी।

जहां तक ​​मुझे पता है, वर्तमान में बड़े, जटिल क्वांटम कंप्यूटिंग सर्किट का अनुकरण करने का कोई अच्छा तरीका नहीं है, जैसे कि डिकॉरेन्स, त्रुटि सुधार, उलझाव, और एल्गोरिदम जैसे शास्त्रीय कंप्यूटर पर एक ऐसी प्रणाली के साथ अकेले चलो जो मानक या अच्छी तरह से है। ज्ञात और आसानी से सुलभ।

क्षमा करें यदि यह बिल्कुल भयानक है, तो यह मेरा पहला मौका है।

संपादित करें - ड्राफ्ट 2:

मैं टिप्पणियों और उत्तर में सुझावों का उपयोग करके फिर से लिखता हूं।

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


1
यह एक शोध पत्र सार के लिए एक अच्छा प्रारंभिक पैराग्राफ लगता है। समस्या कथन इससे अधिक विशिष्ट होगा।
रॉबर्ट हार्वे

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

1
@ TrixieWolf, निकटतम चीज़ जो मैंने पाया है कि वह आईबीएम क्वांटम अनुभव है, लेकिन यह केवल पाँच क्वाइब तक की अनुमति देता है और यह अनुमति नहीं देता है, उदाहरण के लिए, कस्टम गेट्स - जो विशेष रूप से कष्टप्रद है क्योंकि यह नहीं है कुछ से अधिक सामान्य फाटकों के लिए कार्यक्षमता। इससे परे, इन पंक्तियों के साथ निश्चित रूप से वहाँ कुछ हो सकता है जो मुझे नहीं मिला; अगर आपको इस तरह का कोई आवेदन मिलता है, तो मुझे यह जानकर खुशी होगी =)
हीदर

2
आप मिडिल स्कूल में हैं, आप कहते हैं। आप क्वैब और कस्टम गेट पर चर्चा करने में सहज हैं। वह एक मिडिल स्कूल का है।

1
@ मोबाइल, यूट्यूब और स्टैक एक्सचेंज की तरह =) दुर्भाग्य से, मिडिल स्कूल (आई विश) में क्वांटम कंप्यूटिंग क्लास नहीं है।
हीदर

जवाबों:


6

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

लेखन के दृष्टिकोण से, आप कुछ तकनीकी सुधार कर सकते हैं। आपको "जहाँ तक मुझे पता है" कहने की ज़रूरत नहीं है (हम पहले से ही बता सकते हैं, क्योंकि आप इसे लिख रहे हैं)। आप कहते हैं कि कोई "अच्छा" तरीका नहीं है, लेकिन इसका क्या मतलब है? क्या कार्यक्रम को लिखने का एकमात्र मौजूदा तरीका खुद लिखना है? क्या ऐसा ही कोई सॉफ्टवेयर है जिसका उपयोग करना बहुत मुश्किल है या बहुत अक्षम है? आप यह कहकर संकेत देते हैं कि "एक ऐसी प्रणाली के साथ जो मानक / प्रसिद्ध और आसानी से सुलभ है", लेकिन यह भी अस्पष्ट है। क्या आप ऐसा कुछ चाहते हैं जो किसी भी x86 प्रोसेसर पर चल सके? कुछ जो विंडोज पर चलता है? एक वेब-ऐप जो लोकप्रिय ब्राउज़रों में काम करता है?

आप अपनी समस्या कथन को इस तरह से लिख सकते हैं:

क्वांटम कंप्यूटिंग के बारे में कई गलत धारणाएं हैं, और कंप्यूटर विज्ञान के छात्रों को बेहतर पता होना चाहिए। बड़े, जटिल क्वांटम सर्किटों के अनुकरण के लिए एक वेब एप्लिकेशन छात्रों को क्वांटम एल्गोरिदम की कल्पना करने और एक मानसिक मॉडल विकसित करने में मदद करेगा जो सटीक रूप से डिक्रिप्शन, त्रुटि सुधार और उलझाव को दर्शाता है।


धन्यवाद, यह अविश्वसनीय रूप से मददगार था। इन सुझावों को ध्यान में रखते हुए =)
हीदर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.