उत्तर

0

CILib सीआईआरजी टीम से। यह नियमित रूप से अद्यतन किया गया है। डेवलपर्स हमेशा आपके सवालों के जवाब देने के लिए लगातार होते हैं।

फोरम: http://www.cilib.net/

1

आप जीन अभिव्यक्ति प्रोग्रामिंग की जाँच करने के लिए चाहते हो सकता है (GEP)। यह जेनेटिक प्रोग्रामिंग का एक वैकल्पिक रूप है।

http://www.gene-expression-programming.com/ पर एक तकनीकी साइट है। इसके पीछे कंपनी जीईपीएसओफ्ट http://www.gepsoft.com है।

3

स्पष्ट रूप से बताना मुश्किल है। ParadisEO बहुत सक्रिय प्रतीत होता है, और यह एक बहुत बड़ी पुस्तकालय है जिसमें जीपी के अलावा विभिन्न मेटाएरियोलिक्स शामिल हैं। ध्यान दें कि यह EO लाइब्रेरी का सुपरसेट है। OpenBEAGLE अच्छा है, लेकिन इसे 2007 से अपडेट नहीं किया गया है। Watchmaker अभी बहुत अच्छा और सक्रिय है, लेकिन इसमें केवल जीपी के अवधारणा कार्यान्वयन का सबूत है। वहाँ पुस्तकालयों की एक बड़ी संख्या है और यह कहना मुश्किल है कि सबसे अच्छा कौन सा है। और अपने स्वयं के जीपी को रोल करना बहुत कठिन नहीं है, इसलिए उस संभावना को ध्यान में रखें।

http://cs.gmu.edu/~eclab/projects/ecj/

मेलिंग सूची आमतौर पर, मध्यम सक्रिय है मेरे लिए इस परियोजना के सामान्य अच्छे स्वास्थ्य का संकेत:

0

मैं ECJ के एक प्रशंसक, "एक जावा आधारित विकासवादी संगणना रिसर्च सिस्टम" कर रहा हूँ । मैं लगभग सभी जीए और जीपी शोध के लिए ईसीजे का उपयोग कर रहा हूं और इसमें कई रोचक अंतर्निहित सुविधाएं और कई तृतीय पक्ष योगदान हैं।

ECJ के निर्माता, शॉन ल्यूक, यह भी एक भयानक और मुफ्त डाउनलोड पुस्तक लिखी: cs.gmu.edu/~sean/book/metaheuristics/ जावा के लिए

0

JGAP काफी सक्रिय रहा है। चेकइन इतिहास को देखते हुए कुछ महीने पहले गतिविधि का एक विस्फोट हुआ था। http://jgap.sourceforge.net/

0

आप शॉन ल्यूक के ECJ (जावा में विकासवादी संगणना) के इस सी # .NET 4.0 पोर्ट की कोशिश कर सकते हैं:

http://branecloud.codeplex.com

यह बहुत लचीला और शक्तिशाली सॉफ्टवेयर है! लेकिन यह शुरू करने के लिए अपेक्षाकृत आसान है क्योंकि इसमें कई काम करने वाले कंसोल नमूने शामिल हैं (और रूपांतरण के दौरान विकसित किए गए कई सहायक यूनिट परीक्षण)।

जैसा कि ऊपर बताया, यदि आप जावा में कार्यक्रम, आप शॉन ल्यूक के साइट पर सीधे जाएं चाहिए:

http://cs.gmu.edu/~eclab/projects/ecj/

यह 13 साल के लिए सक्रिय विकास के अंतर्गत किया गया है!

बेन

1

HeuristicLab एक बहुत परिष्कृत कार्यान्वयन दोनों तेज है कि है। उदाहरण के लिए एक स्वतंत्र benchmark में आप देख सकते हैं कि हेरिस्टिक लैब के दुभाषिया की गति एक नए कोडित minimalistic C++ दुभाषिया के बराबर थी जिसमें ऑप्टिमाइज़ेशन शामिल थे।यह भी बहुत लचीला है कि आप व्याकरण को कॉन्फ़िगर कर सकते हैं जो आपके पेड़ को जीयूआई पर्यावरण में बनाता है। तो आप ऐसे कार्यों को बना सकते हैं जो उदा। इनपुट के रूप में केवल कुछ चर हैं, लेकिन सभी नहीं। कार्यान्वयन कोड की एक लंबी विरासत पर आधारित है, जो बहुत सक्रिय रूप से विकसित किया गया है और निरंतर गुणवत्ता सुनिश्चित करने के लिए प्रत्येक रिलीज से पहले इसकी समीक्षा की जाती है। हेरिस्टिकलैब रीग्रेशन, वर्गीकरण, साथ ही सांता फे ट्रेल या लॉन मोवर जैसी कस्टम समस्याओं का समर्थन करता है (जिसमें से एक ट्यूटोरियल मौजूद है जो आपको अपनी खुद की कस्टम समस्या को लागू करने में मदद करता है)। क्रॉसविलिडेशन है, प्रशिक्षण, सत्यापन और परीक्षण का एक पृथक्करण है जिसे आप ओवरफिटिंग का पता लगाने के लिए उपयोग कर सकते हैं। आप परिणाम के रूप में प्राप्त करेंगे कि पूरी आबादी में प्रत्येक चर कितना मौजूद है, जनसंख्या में आपके प्रतीक कितने मौजूद हैं ताकि आप अनुमान लगा सकें कि कौन से चर महत्वपूर्ण हैं। यह समय के साथ एक ग्राफ के रूप में प्रदर्शित किया जाता है। एक पेटी विश्लेषक भी है कि आप गुणवत्ता और जटिलता के सभी समाधान दिखाने में सक्षम हो सकते हैं। HeuristicLab में हाल ही में (जीईसीसीओ2012) उभरते जीपी बेंचमार्क लाइब्रेरी भी शामिल हैं ताकि लोगों को परिणामों का परीक्षण और तुलना करने में सक्षम बनाया जा सके। जीपी के अलावा एसवीएम, रैंडम वन, के-एनएन इत्यादि जैसे कार्यान्वयन और वर्गीकरण एल्गोरिदम लागू किए गए हैं

इसे सी # में लागू किया गया है और नेट 4 पर चलता है (वर्तमान में केवल विंडोज़ पर, मोनो सपोर्ट खत्म होने के करीब है) ।

संबंधित मुद्दे