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.
| Original language | English |
|---|---|
| Article number | 101381 |
| Journal | SoftwareX |
| Volume | 22 |
| DOIs | |
| State | Published - 1 May 2023 |
Keywords
- Evolutionary algorithms
- Evolutionary computation
- Genetic programming
- Machine learning
- Scikit-learn
ASJC Scopus subject areas
- Software
- Computer Science Applications
Fingerprint
Dive into the research topics of 'EC-KitY: Evolutionary computation tool kit in Python with seamless machine learning integration'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver