纯Python中的笛卡尔遗传编程(CGP)。

hal-cgp的Python项目详细描述


https://badge.fury.io/py/hal-cgp.svghttps://img.shields.io/badge/python-3.6-red.svghttps://img.shields.io/badge/python-3.7-red.svghttps://img.shields.io/badge/python-3.8-red.svghttps://img.shields.io/badge/License-GPLv3-blue.svghttps://travis-ci.org/Happy-Algorithms-League/hal-cgp.svg?branch=masterhttp://www.mypy-lang.org/static/mypy_badge.svghttps://img.shields.io/badge/code%20style-black-000000.svghttps://coveralls.io/repos/github/Happy-Algorithms-League/python-gp/badge.svg?branch=masterhttps://readthedocs.org/projects/ansicolortags/badge/?version=latest

纯Python中的笛卡尔遗传编程(CGP)。在

hal-cgp是一个可扩展的纯Python库,实现笛卡尔遗传编程来表示、变异和评估编码符号表达式的个体群体,这些符号表达式的目标应用程序具有计算代价昂贵的适应度评估。它支持从CGP基因型(二维笛卡尔图)转换为相应的表型,即实现特定数学表达式的计算图。这些计算图可以 导出为纯Python函数、NumPy兼容函数(Walt et al.,2011)、SymPy expressions(Meurer et al.,2017)或PyTorch模块(Paszke et al.,2019)。在

该库采用mu+lambda进化策略(Beyer和Schwefel,2002)来进化个体群体以优化目标函数。在

^{1}$

Jordan,Schmidt,Senn&Petrovici提供的图,“进化学习:发现尖峰网络的可解释塑性规则”,arxiv:2005.14149。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在hazelcast中从地图中取出第一把未锁定的钥匙?   将个人记录从一个数据库复制到另一个数据库Oracle和Java   java Spring boot招摇过市404   ArrayList中的数组问题,Java   例外我保存了文本1。txt文件位于与Algo相同的文件夹中。java文件在中。但我得到了一个Filenotfoundexception,我找不到任何原因   雅加达ee如何解决java中“字符串或二进制数据将被截断”的问题?   Java中的swing遍历数组列表   javascript我在Ext js中有一个表,我需要在<td>标记中编写一些逻辑   java Servlet过滤器是否可以检索其url路径?   java GXT如何将网格过滤器参数添加到请求URL(获取参数)?   java无法获取maven安装路径   安卓 java。ServerSocket中的lang.nullpointerexception。接受   java jquery数据表一个数据表中的最大列数   java Spring数据jpa,jpa替换DTO对象的字符串的正向返回列表   java为什么增量后操作符在此代码中无法增量“a”?   Java包装集合   java匹配包含子域的URL   java获取计算机ip时,显示为0.0.0.0   java使用JGit从Git存储库中检出特定版本