EC-KitY: Evolutionary Computation Tool Kit in Python with Seamless Machine Learning Integration
2022-07-21Code Available2· sign in to hype
Moshe Sipper, Tomer Halperin, Itai Tzruia, Achiya Elyasaf
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/jenetics/jeneticsOfficialIn papernone★ 893
- github.com/ec-kity/ec-kityOfficialIn papernone★ 102
- github.com/irenamal/ec-kitynone★ 0
Abstract
EC-KitY is a comprehensive Python library for doing evolutionary computation (EC), licensed under the BSD 3-Clause License, and compatible with scikit-learn. Designed with modern software engineering and machine learning integration in mind, EC-KitY can support all popular EC paradigms, including genetic algorithms, genetic programming, coevolution, evolutionary multi-objective optimization, and more. This paper provides an overview of the package, including the ease of setting up an EC experiment, the architecture, the main features, and a comparison with other libraries.