本书《遗传编程实用指南》由Riccardo Poli、William B. Langdon和Nicholas F. McPhee撰写,旨在为遗传编程(GP)领域提供一本现代的入门指南。遗传编程是一种进化计算技术,允许计算机自动解决问题,自诞生以来已广泛应用于解决实际问题,并产生了一系列具有竞争力的人类成果和可申请专利的新发明。本书分为四个部分:第一部分介绍了GP的基本概念,包括程序的存储、表示、初始化以及通过变异和组合产生新一代程序的方法;第二部分描述了程序的多种替代表示方法和一些高级GP技术,如机器码和并行程序的进化、使用文法和概率分布生成程序、多目标问题的GP变体、加速技术及理论工具;第三部分提供了关于如何将GP应用于实际应用的宝贵信息,包括对GP在曲线拟合、数据建模、符号回归、图像分析、信号处理、金融交易、时间序列预测、经济建模、工业过程控制、医学、生物学、生物信息学、超启发式算法、艺术应用、计算机游戏、娱乐、压缩和具有竞争力的人类成果等领域的实际应用案例的回顾;第四部分包含了参考文献、索引以及两个附录,提供了资源链接、进一步阅读材料和一个简单的Java实现。本书不仅适合新手,也为经验丰富的读者提供了深入理解GP的机会。
2025-08-31 23:35:57 5.45MB 遗传编程 进化计算
1
张量GP 遗传编程的数据并行方法 TensorGP是一个通用的遗传编程引擎,该引擎将TensorFlow与Python结合使用,可以通过运算符向量化来加快适应度评估。 即使考虑到该框架在设计时就考虑了速度和效率,但其简单的设计和灵活性允许对受控环境和实验装置进行快速原型制作。 安装 使用以下命令导入引擎: from tensorgp . engine import * 您可以使用包管理器来安装“ requirements.txt”文件中提供的依赖项列表: pip install -r requirements.txt 入门 为了补充这份入门指南,我们建议您检查以“ example_”开头的Python文件,因为它们可以用作实验的模板。 这些文件体现了不同的TensorGP用例: “ example_symreg.py” -一种典型的符号回归方案,可能是GP最常见的用例之一。 该
2022-01-24 17:30:31 14.68MB Python
1
线性参数模型在过程工程中非常普遍,例如 NAARX、多项式 ARMA 模型等。遗传编程 (GP) 能够生成以树结构表示的动态系统的非线性输入-输出模型。 这个 GP-OLS 工具箱应用正交最小二乘算法 (OLS) 来估计树的分支对模型精度的贡献。 与经典的 GP 方法相比,该方法产生了更稳健和可解释的模型。 关于该工具箱应用的论文: J. Madar、J. Abonyi、F. Szeifert,用于识别非线性输入-输出模型的遗传规划,工业与工程化学研究,44,3178-3186,2005 如需更多 MATLAB 工具,请访问: http://www.abonyilab.com/software-and-data html帮助: http://www.abonyilab.com/software-and-data/gp_index/gpols
2021-11-29 19:46:57 224KB matlab
1
#用于符号回归的遗传程序设计(PT:simbólica程序集genéticapararegressão) 作者:佩德罗·拉莫斯(Pedro Ramos) 电子邮件: 该程序是米纳斯吉拉斯州联邦大学(UFMG)的自然计算(Computacao Natural)模块课程课程的一部分。 如果您需要更多详细信息,请给我发电子邮件。 由于我必须完成此任务的时间(大约10天),因此它是非常不完整的,因此我无法编写出更好的代码。 既然那时我还有大量其他课程需要做,那么我就放手了。 因此,请随时查看并根据需要进行更改。 这个怎么运作: 您将获得一个数据集,即带有一组坐标的txt文件。 该程序使用遗传编程概念来查找最适合该组坐标的函数。 跑步: 它需要python 2.7或更高版本。 主要模块是gp_main.py。 只是运行它 $ python gp_main.py 更改输入数据集和其
2021-10-18 16:46:07 9.17MB Python
1
pyGP PyGP是一个针对Python 3的基因编程库,主要针对符号回归应用程序编写,并基于Poli,Langdon和McPhee撰写的《基因编程领域指南》中概述的基因编程原理。 它包含用于实现基本遗传编程实现的类和函数,用于演示GP运行的演示模块以及用于通过CLI进行符号回归的命令行GP模块。 后两个模块是可以通过系统外壳命令,命令行Python或Python IDE在其主目录中执行的脚本。 ####库内容 pyGP库包含四个供用户使用的模块。 pygp主模块包含简单GP程序所需的类和函数。 原语模块包含用于程序的预设原语集。 majorelements模块包含充当GP程序较大组件的功能,例如种群初始化和进化循环。 最后,工具模块包含一些功能,这些功能可以在顶层用于为用户处理数据。 demo目录包含demo模块,该模块演示了GP的运行,并通过自由注释对运行的基础进行了说明。 该目
2021-10-13 01:58:03 25KB Python
1
浮点编码染色体的变异 浮点编码变异
2021-10-07 14:10:19 3.01MB 遗传算法介绍
1
GP遗传编程,用于公式生成,数据拟合
2021-09-14 13:09:10 45KB GP遗传编程
gplearn:Python中的遗传编程,具有受scikit-learn启发的API
1
有关遗传编程的程序代码。程序结构采用树编码。
2019-12-21 21:36:32 61KB 遗传编程代码
1
有关遗传编程引用的最多的资料,很基础。对遗传编程进行了详细的介绍。
2019-12-21 21:36:32 4.46MB koza的遗传编程 genetic programming
1