论文标题
EC-KITY:Python中的进化计算工具套件,无缝机器学习集成
EC-KitY: Evolutionary Computation Tool Kit in Python with Seamless Machine Learning Integration
论文作者
论文摘要
EC-KITY是用于执行进化计算(EC)的全面Python库,根据BSD 3频率许可许可,并与Scikit-Learn兼容。考虑到现代软件工程和机器学习集成,EC-KITY可以支持所有流行的EC范式,包括遗传算法,遗传编程,协同进化,进化多目标优化等等。本文概述了该软件包的概述,包括设置EC实验,体系结构,主要功能以及与其他库的比较的便利性。
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.