भाषा के बावजूद, क्या आनुवांशिक-प्रोग्रामिंग लाइब्रेरी सबसे सक्रिय समुदाय है और सबसे अच्छी तरह से विकसित है?सबसे सक्रिय जेनेटिक प्रोग्रामिंग लाइब्रेरी क्या है?
उत्तर
CILib सीआईआरजी टीम से। यह नियमित रूप से अद्यतन किया गया है। डेवलपर्स हमेशा आपके सवालों के जवाब देने के लिए लगातार होते हैं।
फोरम: http://www.cilib.net/
आप जीन अभिव्यक्ति प्रोग्रामिंग की जाँच करने के लिए चाहते हो सकता है (GEP)। यह जेनेटिक प्रोग्रामिंग का एक वैकल्पिक रूप है।
http://www.gene-expression-programming.com/ पर एक तकनीकी साइट है। इसके पीछे कंपनी जीईपीएसओफ्ट http://www.gepsoft.com है।
स्पष्ट रूप से बताना मुश्किल है। ParadisEO बहुत सक्रिय प्रतीत होता है, और यह एक बहुत बड़ी पुस्तकालय है जिसमें जीपी के अलावा विभिन्न मेटाएरियोलिक्स शामिल हैं। ध्यान दें कि यह EO लाइब्रेरी का सुपरसेट है। OpenBEAGLE अच्छा है, लेकिन इसे 2007 से अपडेट नहीं किया गया है। Watchmaker अभी बहुत अच्छा और सक्रिय है, लेकिन इसमें केवल जीपी के अवधारणा कार्यान्वयन का सबूत है। वहाँ पुस्तकालयों की एक बड़ी संख्या है और यह कहना मुश्किल है कि सबसे अच्छा कौन सा है। और अपने स्वयं के जीपी को रोल करना बहुत कठिन नहीं है, इसलिए उस संभावना को ध्यान में रखें।
http://cs.gmu.edu/~eclab/projects/ecj/
मेलिंग सूची आमतौर पर, मध्यम सक्रिय है मेरे लिए इस परियोजना के सामान्य अच्छे स्वास्थ्य का संकेत:
मैं ECJ के एक प्रशंसक, "एक जावा आधारित विकासवादी संगणना रिसर्च सिस्टम" कर रहा हूँ । मैं लगभग सभी जीए और जीपी शोध के लिए ईसीजे का उपयोग कर रहा हूं और इसमें कई रोचक अंतर्निहित सुविधाएं और कई तृतीय पक्ष योगदान हैं।
ECJ के निर्माता, शॉन ल्यूक, यह भी एक भयानक और मुफ्त डाउनलोड पुस्तक लिखी: cs.gmu.edu/~sean/book/metaheuristics/ जावा के लिए
JGAP काफी सक्रिय रहा है। चेकइन इतिहास को देखते हुए कुछ महीने पहले गतिविधि का एक विस्फोट हुआ था। http://jgap.sourceforge.net/
आप शॉन ल्यूक के ECJ (जावा में विकासवादी संगणना) के इस सी # .NET 4.0 पोर्ट की कोशिश कर सकते हैं:
http://branecloud.codeplex.com
यह बहुत लचीला और शक्तिशाली सॉफ्टवेयर है! लेकिन यह शुरू करने के लिए अपेक्षाकृत आसान है क्योंकि इसमें कई काम करने वाले कंसोल नमूने शामिल हैं (और रूपांतरण के दौरान विकसित किए गए कई सहायक यूनिट परीक्षण)।
जैसा कि ऊपर बताया, यदि आप जावा में कार्यक्रम, आप शॉन ल्यूक के साइट पर सीधे जाएं चाहिए:
http://cs.gmu.edu/~eclab/projects/ecj/
यह 13 साल के लिए सक्रिय विकास के अंतर्गत किया गया है!
बेन
HeuristicLab एक बहुत परिष्कृत कार्यान्वयन दोनों तेज है कि है। उदाहरण के लिए एक स्वतंत्र benchmark में आप देख सकते हैं कि हेरिस्टिक लैब के दुभाषिया की गति एक नए कोडित minimalistic C++ दुभाषिया के बराबर थी जिसमें ऑप्टिमाइज़ेशन शामिल थे।यह भी बहुत लचीला है कि आप व्याकरण को कॉन्फ़िगर कर सकते हैं जो आपके पेड़ को जीयूआई पर्यावरण में बनाता है। तो आप ऐसे कार्यों को बना सकते हैं जो उदा। इनपुट के रूप में केवल कुछ चर हैं, लेकिन सभी नहीं। कार्यान्वयन कोड की एक लंबी विरासत पर आधारित है, जो बहुत सक्रिय रूप से विकसित किया गया है और निरंतर गुणवत्ता सुनिश्चित करने के लिए प्रत्येक रिलीज से पहले इसकी समीक्षा की जाती है। हेरिस्टिकलैब रीग्रेशन, वर्गीकरण, साथ ही सांता फे ट्रेल या लॉन मोवर जैसी कस्टम समस्याओं का समर्थन करता है (जिसमें से एक ट्यूटोरियल मौजूद है जो आपको अपनी खुद की कस्टम समस्या को लागू करने में मदद करता है)। क्रॉसविलिडेशन है, प्रशिक्षण, सत्यापन और परीक्षण का एक पृथक्करण है जिसे आप ओवरफिटिंग का पता लगाने के लिए उपयोग कर सकते हैं। आप परिणाम के रूप में प्राप्त करेंगे कि पूरी आबादी में प्रत्येक चर कितना मौजूद है, जनसंख्या में आपके प्रतीक कितने मौजूद हैं ताकि आप अनुमान लगा सकें कि कौन से चर महत्वपूर्ण हैं। यह समय के साथ एक ग्राफ के रूप में प्रदर्शित किया जाता है। एक पेटी विश्लेषक भी है कि आप गुणवत्ता और जटिलता के सभी समाधान दिखाने में सक्षम हो सकते हैं। HeuristicLab में हाल ही में (जीईसीसीओ2012) उभरते जीपी बेंचमार्क लाइब्रेरी भी शामिल हैं ताकि लोगों को परिणामों का परीक्षण और तुलना करने में सक्षम बनाया जा सके। जीपी के अलावा एसवीएम, रैंडम वन, के-एनएन इत्यादि जैसे कार्यान्वयन और वर्गीकरण एल्गोरिदम लागू किए गए हैं
इसे सी # में लागू किया गया है और नेट 4 पर चलता है (वर्तमान में केवल विंडोज़ पर, मोनो सपोर्ट खत्म होने के करीब है) ।
- 1. सी ++ में जेनेटिक प्रोग्रामिंग, लाइब्रेरी सुझाव?
- 2. जेनेटिक प्रोग्रामिंग और सर्च एल्गोरिदम
- 3. जेनेटिक एल्गोरिदम या जेनेटिक प्रोग्रामिंग में पारस्परिक संभावना और उत्परिवर्तन संभावना क्या है?
- 4. जेनेटिक प्रोग्रामिंग में क्रॉसओवर लागू करना
- 5. जीन अभिव्यक्ति प्रोग्रामिंग और कार्टेशियन जेनेटिक प्रोग्रामिंग के बीच अंतर
- 6. गेम प्रोग्रामिंग लाइब्रेरी सी ++
- 7. सबसे अच्छा OAuth2 C# लाइब्रेरी क्या है?
- 8. जेनेटिक एल्गोरिदम - स्थिर राज्य चयन क्या है?
- 9. रूबी में सबसे अच्छा डिफ लाइब्रेरी क्या है?
- 10. एक अच्छा PHP सक्रिय रिकॉर्ड लाइब्रेरी क्या है?
- 11. जेनेटिक एल्गोरिदम
- 12. जेनेटिक एल्गोरिदम
- 13. क्या सी ++ में एक वर्गिक प्रोग्रामिंग लाइब्रेरी है?
- 14. कंपाइलर-प्रोग्रामिंग: सबसे मौलिक सामग्री क्या हैं?
- 15. सेलेनियम के लिए सबसे अच्छी प्रोग्रामिंग भाषा क्या है?
- 16. डिजिटलमार्स डी प्रोग्रामिंग के लिए सबसे अच्छा आईडीई क्या है?
- 17. जावा के लिए रैखिक प्रोग्रामिंग टूल/लाइब्रेरी
- 18. प्रोग्रामिंग में "रैपिंग" का क्या अर्थ है?
- 19. जेनेटिक इंजीनियरिंग सिमुलेशन
- 20. नेट के लिए सबसे अच्छी EXIF लाइब्रेरी क्या है?
- 21. सी/सी ++ में सबसे अच्छी एन्क्रिप्शन लाइब्रेरी क्या है?
- 22. सी रनटाइम लाइब्रेरी क्या है?
- 23. ब्लॉब्स। कौन सी लाइब्रेरी सबसे अच्छी है?
- 24. सबसे अच्छा और सबसे सक्रिय ओपन सोर्स नेट नेट सर्च टेक्नोलॉजी क्या है?
- 25. जेनेटिक थ्रेडपूल .NET
- 26. जेनेटिक एल्गोरिदम टूर्नामेंट चयन
- 27. जेनेटिक एल्गोरिदम कोड
- 28. क्या "प्रोग्रामिंग" नीचे एक प्रोग्रामिंग भाषा है?
- 29. प्रोग्रामिंग मुहावरे क्या है?
- 30. रैखिक प्रोग्रामिंग क्या है?