-
Dragonfly是一个开源的Python库,用于实现可扩展的贝叶斯优化
资源介绍
Dragonfly是一个用于可扩展贝叶斯优化的开源python库
Dragonfly 是一个用于可扩展贝叶斯优化的开源 Python 库。
贝叶斯优化用于优化评估通常很昂贵的黑盒函数。
除了普通的优化技术,Dragonfly 还提供了一系列工具来将贝叶斯优化扩展到昂贵的大规模问题。
其中包括特别适合高维优化(针对大量变量进行优化)、同步或异步设置中的并行评估(并行进行多个评估)、多保真优化(使用廉价的近似值来加速优化过程)和多目标优化(同时优化多个功能)。
Dragonfly 兼容 Python2 (>= 2.7) 和 Python3 (>= 3.5),并已在 Linux、macOS 和 Windows 平台上进行测试。
有关文档、安装和入门指南,请参阅我们的 readthedocs 页面。
有关更多详细信息,请参阅我们的论文。
安装 有关安装 Dragonfly 及其依赖项的详细说明,请参见此处。
快速安装:如果你以前做过这种事情,你应该可以通过pip安装Dragonfly。
$ sudo apt-get install python-dev pytho