问题标签 [hyperopt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
655 浏览

machine-learning - Hyperopt 探索/开发策略

Hyperopt 提供了什么样的设置来调整探索与利用之间的平衡?代码中有“bandit”和“bandit_algo”之类的东西,但没有解释。

有人可以提供任何代码示例。

非常感谢您的帮助!

0 投票
2 回答
19382 浏览

python - 如何使用 hyperopt 对 Keras 深度学习网络进行超参数优化?

我想使用 keras 构建一个非线性回归模型来预测 +ve 连续变量。对于以下模型,我如何选择以下超参数?

  1. 隐藏层数和神经元数
  2. 辍学率
  3. 是否使用 BatchNormalization
  4. 激活函数 out of linear, relu, tanh, sigmoid
  5. 在 adam、rmsprog、sgd 中使用的最佳优化器

代码

我考虑过随机网格搜索,但想使用我相信会更快的 hyperopt。我最初使用https://github.com/maxpumperla/hyperas实现了调优。Hyperas 不适用于最新版本的 keras。我怀疑 keras 正在快速发展,维护者很难使其兼容。所以我认为直接使用 hyperopt 会是一个更好的选择。

PS:我对超参数调整和 hyperopt 的贝叶斯优化不熟悉。

0 投票
1 回答
1856 浏览

python - 在 hyperopt 中设置条件搜索空间的问题

我完全承认我可能在这里设置了错误的条件空间,但由于某种原因,我根本无法让它发挥作用。我正在尝试使用 hyperopt 来调整逻辑回归模型,并且根据求解器的不同,还有一些其他参数需要探索。如果您选择 liblinear 求解器,您可以选择惩罚,根据惩罚,您还可以选择对偶。但是,当我尝试在此搜索空间上运行 hyperopt 时,它一直给我一个错误,因为它传递了整个字典,如下所示。有任何想法吗?

我得到的错误是

这种格式在设置随机森林搜索空间时有效,所以我很茫然。

0 投票
0 回答
555 浏览

python - hyperopt 导入错误。无法识别的参数:-f

这是我想要实现的(导入 hyperopt),以下是我的 jupyter 控制台上的错误。

我正在使用 anaconda 64bit 2.7.(windows 8)

我尝试使用 pip、conda 和 git 安装 hyperopt,但所有试验都失败了。安装软件包时使用没有错误。

你能告诉我我的笔记本电脑或 hyperopt 出了什么问题吗?谢谢你。


我也在 cmd python 中尝试过,我尝试了“import hyperopt”,但发生了下面的错误。

[MSC v.1500 64 位 (AMD64)] 在 win32 上键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。Anaconda 由 Continuum Analytics 提供给您。请查看:http ://continuum.io/thanks和https://anaconda.org 导入 hyperopt =========================== == 测试会话开始 ============================== 平台 win32 -- Python 2.7.13, pytest-3.0.5, py -1.4.32, pluggy-0.4.0 rootdir: C:\Users\Seong NohYoon, inifile: 收集 0 个项目 / 1 个错误

0 投票
1 回答
3007 浏览

python - Hyperopt 解决的最佳参数不合适

我使用 hyperopt 搜索 SVM 分类器的最佳参数,但 Hyperopt 说最好的“内核”是“0”。{'kernel': '0'} 显然不合适。

有谁知道这是我的错还是一袋 hyperopt 造成的?

代码如下。

输出如下。

0 投票
2 回答
829 浏览

python - Hyperopt 是否支持选择子集?

我有一组选择A。我想取回选择A的子集。Hyperopt 可以做到这一点吗?

输入:

输出:

0 投票
2 回答
1874 浏览

parameters - Hyperopt:定义依赖于其他参数的参数

我正在使用pythonpackagehyperopt并且我有一个参数a需要大于 parameter b

例如,我希望我的参数空间像

其中,要求a至少大于b,我该怎么做?

提前致谢

0 投票
1 回答
210 浏览

python - 每次训练通过后重新初始化 keras 模型权重

我注意到 Stack-overflow 中很少有与此类似的问题,但没有一个有答案..

我有一个简单的 Keras 模型:

我正在应用交叉验证(Kfold 分层)如下:

我是否必须在每次训练通过(A 点)后重新初始化模型权重,或者 Keras 库管理这个过程?

如果没有,任何可以改善处理时间的建议(也许刷新内存?..如果可能的话)。

我问这个问题是因为我将这个过程与 Hyperopt 库一起应用以进行超参数优化,我注意到经过多次试验后,模型开始比一开始花费更多的时间......

编辑:作为示例,您可以注意到 Hyperopt 评估的以下处理时间,其中在每次传递中应用 5 倍方法:

0 投票
1 回答
2329 浏览

python - 熊猫:切片熊猫数据框时出现关键错误

我正在尝试将其拆分Pandas DataframeTrainand Test

例子:

现在我Hyperopt用来获得最好的分类器。

运行上述代码后,我收到此错误:

谁能帮我解决这个错误??

谢谢

0 投票
0 回答
161 浏览

python - Python 大众 Hyperopt

我正在尝试使用 VW Hyperopt https://github.com/VowpalWabbit/vowpal_wabbit/blob/master/utl/vw-hyperopt.py找到我的 VW 模型的超参数

但是在安装了所有必要的软件包后,我仍然收到此错误:

任何有关如何摆脱此错误的线索都会非常有帮助。我正在使用 Python2