Hyperopt中文文档导读
在2017年的圣诞节前,我翻译了有关HyperOpt的中文文档,这也时填补了空白,以此作为献给所有中国程序员,以及所有其他机器学习相关行业人员的圣诞礼物。圣诞快乐,各位。
HyperOpt中文文档导读
翻译的文档已经发布于github,请在我的项目Hyperopt_CN中的wiki查看相应文档.CSDN,知乎同步更新中.
HyperOpt中文版wiki文档内容包括以下内容:
- HyperOpt中文文档导读,即真正的中文文档主页
- Home:主页
- Cite:引用
- FMin:使用FMin方法
- Installation Notes:安装说明
- Interfacing With Other Languages:在其他语言中使用Hyperopt
- Parallelizing Evaluations During Search via MongoDB:使用MongoDB进行并行搜索
- Recipes:原文中暂时只有一个给定值区间如何采样的链接
- RelatedWork:相关工作
- Scipy2013
下面是hyperopt的官网首页,作为对其的简单介绍
Hyperopt
在Python中进行分布式异步超参数优化
Font Tian translated this article on 22 December 2017
hyperopt 是一个Python库,可以用来寻找实数,离散值,条件维度等搜索空间的最佳值。
# define an objective functiondef objective(args):case, val = argsif case == 'case 1':return valelse:return val ** 2# define a search spacefrom hyperopt import hpspace = hp.choice('a',[('case 1', 1 + hp.lognormal('c1', 0, 1)),('case 2', hp.uniform('c2', -10, 10))])# minimize the objective over the spacefrom hyperopt import fmin, tpebest = fmin(objective, space, algo=tpe.suggest, max_evals=100)print best# -> {'a': 1, 'c2': 0.01420615366247227}print hyperopt.space_eval(space, best)# -> {'case 2', 0.01420615366247227}
算法
目前两种算法的实现:
- 随机搜索
- Tree of Parzen Estimators (TPE)
Hyperopt 设计伊始,是包括基于高斯过程与回归树的贝叶斯优化算法的,但是现在这些都还没有被实现.
同时,Hyperopt所有的算法都可以通过MongoDB进行串行或者并行计算.
安装
用户安装
pip install hyperopt
开发版安装
git clone https://github.com/hyperopt/hyperopt.git(cd hyperopt && python setup.py develop)(cd hyperopt && nosetests)
更多信息,请参见安装说明。
文档
文档现在托管在wiki上,但这里有一些相关页面的链接:
- 基础教程
- 安装笔记
- 使用MongoDB
实例
在wiki中打开Hyperot
转载于:https://www.cnblogs.com/fonttian/p/8480680.html
Hyperopt中文文档导读相关推荐
- Hyperopt官方中文文档导读
在2017年的圣诞节前,我翻译了有关HyperOpt的中文文档,这也时填补了空白,以此作为献给所有中国程序员,以及所有其他机器学习相关行业人员的圣诞礼物.圣诞快乐,各位. 更新 Hyperopt官方文 ...
- Hyperopt中文文档:Cite引用
引用 Font Tian translated this article on 22 December 2017 如果你想使用这个软件进行研究,请在论文中引用以下内容: Bergstra, J., Y ...
- Hyperopt中文文档:FMin
FMin Font Tian translated this article on 22 December 2017 这一页是关于 hyperopt.fmin() 的基础教程. 主要写了如何写一个可以 ...
- hyperopt中文文档:Parallelizing-Evaluations-During-Search-via-MongoDB
通过MongoDB在搜索时进行并行计算 Font Tian translated this article on 23 December 2017 Hyperopt旨在支持不同类型的试用数据库(Tri ...
- Hyperopt中文文档:Home
主页 Font Tian translated this article on 22 December 2017 Hyperopt:分布式异步算法组态/超参数优化(主页,但这不是维基的主页). 加入h ...
- hyperopt中文文档:RelatedWork
相关工作 Font Tian translated this article on 23 December 2017 与Hyperopt相关的软件链接,以及常用的贝叶斯优化工具. 使用Hyperopt ...
- hyperopt中文文档:Scipy2013
Scipy2013 Font Tian translated this article on 23 December 2017 SciPy2013摘要提交 标题 Hyperopt:用于优化机器学习算法 ...
- hyperopt中文文档:Interfacing-With-Other-Languages(在其他语言中使用hyperopt)
其他语言接口 Font Tian translated this article on 23 December 2017 两种接口策略 基本上有两种方法将 hyperopt 与其他语言进行连接: 你可 ...
- hyperopt中文文档:Installation-Notes安装说明
安装说明 hyperopt安装说明 Font Tian translated this article on 23 December 2017 有关MongoDB的部分 Hyperopt要求mongo ...
最新文章
- RxJava 实现模糊搜索
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
- 在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
- 大学python选择题题库及答案_大学慕课用Python玩转数据题库及答案
- __call__ 可调用对象
- 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统
- 前端学习(2683):重读vue电商网站4之登录页面总结使用 iconfont 给输入框添加图标
- Linux学习笔记:rpm程序包管理
- AcWing1074. 二叉苹果树(树形DP)题解
- ICommand接口
- 让Latex支持中文
- 【特征提取】基于matlab语音端点检测【含Matlab源码 552期】
- c#元胞自动机_元胞自动机+生命游戏
- 微信群聊在哪个服务器,微信怎么找附近的群聊?微信群不见了怎么找?
- Win10 安装CUDA10(包括各种版本的CUDA和cuDNN下载链接)
- ML之lightgbm.sklearn:LGBMClassifier函数的简介、具体案例、调参技巧之详细攻略
- 机器学习实例-决策树和随机森林预测员工离职率
- 【数据仓库】数仓好坏衡量标准
- scheme唤醒app-抖音
- setAttribute()方法的使用
热门文章
- lazy ideas in programming(编程中的惰性思想)
- 动态输出html一些效果失效的处理
- Twemproxy -- 针对MemCached与Redis的代理
- 《Microsoft Sql server 2008 Internals》读书笔记--第五章Table(4)
- Visual Studio 2010 Ultimate开发与测试敏捷特性
- Self-reflection for career
- eye caring sticker
- 13.3的MacBook air 8g内存还是有点吃力
- 容易被误读的IOSTAT
- php——验证身份证是否合法的函数