cavalab/srbench
A living benchmark framework for symbolic regression
解决的问题
SRBench 解决了符号回归(SR)领域缺乏标准化、可复现且强大的基准测试的问题。它旨在通过提供一个统一的框架,使用大规模、多样化的数据集,将遗传编程(GP)和机器学习(ML)社区之间的差距弥合,使现代 SR 方法能够与强基线进行比较。
如何工作
该项目提供了一个持续更新的基准测试,可在统一的实验设置下评估多种符号回归方法。为确保一致性和可复现性,每种方法均通过 Docker 容器运行,包含超参数调优和每个数据集的多次独立运行。为保持统一接口,贡献的方法必须遵循 scikit-learn 兼容的 API。
适用对象
正在开发新型符号回归算法,或希望在研究论文中使用可靠基线进行比较的 ML 和 GP 领域的研究人员和开发者。
主要亮点
- 方法种类丰富:在 2025 版本中,最多评估 25 种不同的符号回归方法。
- 数据集多样:使用来自 Penn Machine Learning Benchmarks (PMLB) 和第一性原理回归问题的数据集。
- 可复现的环境:采用 Docker 容器实现环境隔离和一致执行。
- 开源:所有实验代码和原始结果均对社区公开。
相关
- 项目
- 项目
- 项目
- 项目
- 项目