猎户座
|pypi| |py_versions| |license| |doi| |rtfd| |codecov| |github-actions|
.. |pypi| image:: https://img.shields.io/pypi/v/orion.svg :target: https://pypi.python.org/pypi/orion :alt: 当前PyPi版本
.. |py_versions| image:: https://img.shields.io/pypi/pyversions/orion.svg :target: https://pypi.python.org/pypi/orion :alt: 支持的Python版本
.. |license| image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg :target: https://opensource.org/licenses/BSD-3-Clause :alt: BSD 3-clause许可证
.. |doi| image:: https://zenodo.org/badge/102697867.svg :target: https://zenodo.org/badge/latestdoi/102697867 :alt: DOI
.. |rtfd| image:: https://readthedocs.org/projects/orion/badge/?version=stable :target: https://orion.readthedocs.io/en/stable/?badge=stable :alt: 文档状态
.. |codecov| image:: https://codecov.io/gh/Epistimio/orion/branch/master/graph/badge.svg :target: https://codecov.io/gh/Epistimio/orion :alt: Codecov报告
.. |github-actions| image:: https://github.com/Epistimio/orion/workflows/build/badge.svg?branch=master&event=pull_request :target: https://github.com/Epistimio/orion/actions?query=workflow:build+branch:master+event:schedule :alt: Github actions测试
.. image:: _static/logos/orion_logo_grid_150ppi.png :width: 400 :alt: 猎户座
猎户座是一个用于黑盒函数优化的异步框架。
它的目的是作为机器学习模型和训练的元优化器,以及作为大规模异步优化程序的灵活实验平台。
核心设计价值是最小化对研究人员工作流程的干扰。它允许快速高效的调优,为用户脚本提供最简单的非侵入式(甚至不是必需的!)辅助客户端接口。
所以如果 ./run.py --mini-batch=50
看起来像你通常执行的命令,现在你需要做的看起来像这样:
orion -n experiment_name ./run.py --mini-batch~'randint(32, 256)'
查看我们的入门指南
或这个演示 <https://bluejeans.com/playback/s/4WUezzFCmb9StHzYgB0RjVbTUCKnRcptBvzBMP7t2UpLyKuAq7Emieo911BqEMnI>
以获得概览,或查看我们的scikit-learn示例
以获得更实际的体验。最后,我们鼓励你浏览我们的文档
。
.. _入门指南: https://orion.readthedocs.io/en/stable/install/gettingstarted.html .. _文档: https://orion.readthedocs.io/ .. _scikit-learn示例: https://orion.readthedocs.io/en/stable/tutorials/scikit-learn.html
为什么选择猎户座?
易于采用,深度可定制
- 只需一行代码即可
采用 <https://orion.readthedocs.io/en/stable/user/script.html>
_ 原生异步 <https://orion.readthedocs.io/en/stable/code/core.html>
_,因此具有弹性且易于并行化- 提供最新的成熟超参数
算法 <https://orion.readthedocs.io/en/stable/user/algorithms.html>
_ - 优雅且丰富的
搜索空间定义 <https://orion.readthedocs.io/en/stable/user/searchspace.html>
_ - 全面的
配置 <https://orion.readthedocs.io/en/stable/user/config.html>
_系统,具有智能默认值 - 透明地持久化到本地或远程
数据库 <https://orion.readthedocs.io/en/stable/install/database.html>
_ - 无缝
集成 <https://orion.readthedocs.io/en/stable/plugins/base.html>
_你自己的超优化算法 语言 <https://orion.readthedocs.io/en/stable/user/script.html#language-compatibility>
_和配置文件 <https://orion.readthedocs.io/en/stable/user/searchspace.html#configuration-file>
_无关
安装
通过运行 $ pip install orion
安装猎户座。更多信息请参考安装指南
_。
.. _安装指南: https://orion.readthedocs.io/en/stable/install/core.html
演示
- 2021年7月14日 - SciPy 2021 (视频 链接) (幻灯片 链接)
- 2021年5月19日 - Dask 峰会 2021 (视频 链接) (幻灯片 链接)
- 2021年3月16日 - AICamp (视频 链接) (幻灯片 链接)
- 2019年11月28日 - Mila 技术讲座 (视频 链接) (幻灯片 链接)
贡献或提问
您有问题或疑问吗? 您想报告一个漏洞或提出一个功能建议吗?请随时提出! 请通过在我们的仓库中开启一个issue来联系我们,并查看我们的贡献指南:
首先为我们的Github仓库点赞并fork吧!
感谢您的支持!
引用
如果您在已发表的工作中使用了Oríon,请使用以下bibtex条目引用我们的工作。
(bibtex代码块内容保持原样)
路线图
参见 ROADMAP.md。
许可证
该项目采用BSD许可证。