Nov, 2023

NeuroEvoBench:用于深度学习应用的进化优化器基准测试

TL;DR最近,深度学习社区对进化优化(EO)产生了兴趣,其作为解决难以优化问题的手段,例如,通过长内循环展开进行元学习或优化非可微分运算符。这一趋势的一个核心原因是硬件加速和兼容软件的最新创新 - 使得分布式种群评估比以前更容易。然而,与基于梯度下降的方法不同,对于 EO 方法,缺乏超参数理解和最佳实践 - 这可能是由于对 EO 方法进行严重的研究生下降和基准测试的缺乏所致。此外,进化社区的经典基准对深度学习应用提供很少实用的见解。这对于新来者加入到硬件加速 EO 以及阻碍了其显著采用造成了挑战。因此,我们建立了一个针对深度学习应用的 EO 方法新基准(NeuroEvoBench),并对传统和元学习 EO 进行了全面评估。我们研究了资源分配、适应度塑造、规范化、正则化和 EO 的可扩展性等核心科学问题。该基准在此 https URL 下以 Apache-2.0 许可证的形式开源。