Open Source Vizier,分布式基础设施和应用程序接口可靠和灵活的黑盒优化

Vizier是整个谷歌的事实上的黑盒和超参数优化服务,已经优化了谷歌的一些最大的产品和研究工作。为了在调整成千上万用户的关键系统的规模下运行,谷歌Vizier解决了提供多种不同功能的关键设计挑战,同时保持完全容错。

作者:Xingyou Song, Sagi Perel, Chansoo Lee, Greg Kochanski, Daniel Golovin

Google Research, Brain Team

论文地址:https://arxiv.org/abs/2207.13676

代码地址:https://github.com/google/vizier 

为分布式管理和优化大规模试验,以及为自动化机器学习研究人员开发和基准测试算法。

在本文中,我们介绍了开源(OSS)Vizier,一个独立的基于Python的黑盒优化和研究界面,基于谷歌内部的Vizier基础设施和框架。OSS Vizier提供了一个能够定义和解决各种优化问题的API,包括多指标、早期停止、转移学习和条件搜索。此外,它被设计成一个分布式系统,保证了可靠性,并允许对用户的目标函数进行多重并行评估。灵活的基于RPC的基础设施允许用户从用任何语言编写的二进制文件访问OSS Vizier。OSS Vizier还提供了一个后端("Pythia")API,为算法作者提供了将新算法与核心OSS Vizier系统对接的方法。OSS Vizier可以在这个https URL上找到。

 

 

内容中包含的图片若涉及版权问题,请及时与我们联系删除