Devotd Github
新发现AI 智能体

algorithmicsuperintelligence/openevolve v0.4.0 — AlphaEvolve 的开源实现

OpenEvolve 是 AlphaEvolve 的开源实现,它以初始程序和评估器为基础,反复进化代码。

仓库信息algorithmicsuperintelligence/openevolve ↗

OpenEvolve 是 AlphaEvolve 的开源实现,它以初始程序和评估器为基础,反复进化代码。

GitHub 项目说明: Open-source implementation of AlphaEvolve

星标
★ 7.7K
复刻
1.2K
语言
Python
许可证
Apache-2.0
最新版本
v0.4.0
查看原始来源 ↗在 GitHub 查看 ↗

algorithmicsuperintelligence/openevolve 是一个用 Python 实现的工具,开源实现了 DeepMind 的 AlphaEvolve。记录到的最新版本是 v0.4.0。OpenEvolve 接收初始程序和评估器作为输入,反复进化代码。评估器是对程序结果进行评判的标准。但所提供的信息中没有说明 v0.4.0 发生了哪些变化,因此无法确定该版本的具体改动。

该项目的目标是用代码演化的方式解决优化问题。README 介绍了作为库调用的方法以及在命令行运行的示例。还介绍了把搜索划分为岛屿并分配任务的做法,以及用于选择种群管理策略的扩展点。种群是搜索过程中被管理的一组程序候选。示例包括函数优化、圆形装箱、排序、信号处理和金属内核优化。语言是 Python,许可证是 Apache-2.0。记录的星标数为 7652。这样的配置为实现代码演化搜索提供了具体的切入参考。

研究记录中的 momentum 分数为满分 10 分中的 4.8 分,未提供新颖性、技术和质量分数。尤其是没有给出最新版本的变更记录,因此没有依据将 v0.4.0 的含义说明为功能变化。因此,这个仓库可以在 AlphaEvolve 参考实现及其示例的范围内加以考察,但仅凭当前信息难以判断本次发布的改进之处。