एक असाइनमेंट के हिस्से के रूप में मुझे एक आनुवंशिक प्रोग्रामिंग एल्गोरिदम लिखना होगा जो वायुमंडलीय प्रदूषक स्तरों की भविष्यवाणी करता है। चूंकि मेरे पास कोई अनुभव नहीं है, क्या कोई मुझे प्रोग्रामिंग भाषाओं के प्रस्तावों की ओर संकेत कर सकता है जिसमें विकसित कार्यक्रम लिखे जाएंगे ।
स्पष्टता: मैं यह नहीं पूछ रहा हूं कि मैं आनुवंशिक एल्गोरिथ्म को लिखने वाली भाषा क्या होगी (जैसा कि मैं स्वयं निर्णय लेने में सक्षम होऊंगा), मैं पूछ रहा हूं कि विकसित प्रोग्राम को किस प्रोग्रामिंग भाषा में बनाया जाना चाहिए।
मेरे प्रशिक्षक ने लिस्प को सुझाव दिया, लेकिन मुझे यह विचार पसंद नहीं है --- पहले मुझे कुछ प्रकार के सार सिंटेक्स ट्री पर काम करना होगा, दूसरी बात यह है कि पेड़ की संरचना पर मज़बूती से क्रॉसओवर करना एक गड़बड़ हो सकता है।
मैं इसके बजाय कुछ ऐसी चीज़ों का उपयोग करूँगा जो आनुवंशिक प्रोग्रामिंग जैसे स्लैश / ए के लिए समर्पित हैं । स्लैश को एएसटीएस पर काम करने की आवश्यकता नहीं होती है --- बायटेकोड में प्रोग्राम केवल एक प्रकार की चीटियां होती हैं जिन्हें किसी भी प्रकार के आवश्यक आक्रमण में बदला जा सकता है क्योंकि प्रत्येक इंट सरणी कुछ स्लैश / ए प्रोग्राम का प्रतिनिधित्व करती है।
अतिरिक्त टिप्पणी:
- मैं एएसटी में हेरफेर करने से बचना चाहता हूं!
- यह समस्या कठिन है (शायद शेयर मूल्यों की भविष्यवाणी के रूप में कठिन नहीं है)। यह इस तथ्य के कारण है कि (संभवतः) हमारे पास पर्याप्त इनपुट जानकारी नहीं है (कुछ छिपे हुए पैरामीटर हैं)। एक मॉडल बनाना जो बेहतर प्रदर्शन करता है वह मॉडल जो रिटर्न का मतलब कुछ हद तक चुनौती है (मतलब मॉडल में 35% एमएपीई है), अधिकांश मॉडल में लगभग 25% का एमएपीई है, सबसे अच्छा 20% है।
- मैं एक ऐसी भाषा रखना चाहता हूं, जो कई विशेषताओं के साथ डेटासेट का प्रबंधन करती है कि मुझे यकीन नहीं है कि ये महत्वपूर्ण हैं। (स्लैश / ए का यहां नुकसान है --- इस भाषा में इनपुट सुविधाओं को क्रमिक रूप से पढ़ा जाता है --- इसलिए कुछ विशेषताओं का उपयोग बड़ी अक्षमता के साथ किया जाएगा)।
- मैं इसे पायथन में प्रोग्राम करने में सक्षम होना चाहता हूं, इसलिए अजगर लिबास बहुत अच्छा होगा --- लेकिन मैं सी / सी ++ (कोई जावा, कोई मतलाब, आदि) के लिए बाइंडिंग नहीं कर सकता।
मुझे पता है कि यह एक सर्वेक्षण प्रश्न है, इसलिए यदि यह इस तरह के प्रश्न के लिए जल्दी है, तो कृपया इसे बंद करें, लेकिन मुझे लगता है कि यह पर्याप्त विशिष्ट है।