问题标签 [keras-tuner]

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 投票
0 回答
179 浏览

tensorflow - 如何按名称加载 keras-tuner 项目?

我使用 keras-tuner 运行了多个项目并为它们命名。现在我不知道如何加载项目来检查每个项目的最佳结果,因为这tuner只是最后一次运行,我想用models = tuner.get_best_models().

我命名了项目tuner = RandomSearch(... project_name='...'),但现在如何按名称加载它们?

0 投票
0 回答
28 浏览

python - Python Keras 调谐器。如何使上一层的神经元总是比下一层多?

生成的层有什么办法可以使上一层的神经元总是比下一层多?我有示例代码:

并在使用随机搜索算法搜索下一层 ex。units_2比前一个 ex 有更多的神经元。units_1. 所以我想将max_value下一层限制为前一层的当前值。

0 投票
1 回答
48 浏览

python - 具有多个模型的自定义训练循环通过

亲爱的 stackoverflow 成员,

我目前正在尝试实现我自己的 keras 调谐器训练循环。在这个循环中,我想通过模型多次传递输入变量,例如:

我想看看这种方法是否为我的自我反馈问题​​创建了更稳定的模拟。当我实现它时,即使我不循环,我也会收到 OOM 错误。当我正常操作时不会发生此错误。我的班级示例(当我为 logits2 切换 logits 时发生 OOM 错误:

0 投票
1 回答
175 浏览

python-3.x - Keras-Tuner 运行时错误

我收到以下错误,我无法弄清楚原因:

RuntimeError:模型构建函数未返回有效的 Keras 模型实例,发现(<tensorflow.python.keras.engine.functional.Functional object at 0x7f74d8b849d0>, <tensorflow.python.keras.engine.functional.Functional object at 0x7f74d8b80810> )

我已经阅读了herehere的答案,这些答案似乎告诉我要从中导入kerastensorflow不是独立keras我正在做的事情,但仍然出现错误。我非常感谢您帮助解决这个问题。以下是我的完整代码:

0 投票
1 回答
582 浏览

python - Keras Tuner 保存最佳模型

我目前正在尝试使用 keras Tuner 为我的 CNN 创建一个模型,尽管我在保存模型以供将来使用时遇到了一些问题。

正如我习惯的那样,我可以定期保存我的模型model.save(filename)以接收.model文件;但是,当尝试使用以下代码进行此操作时:

我收到了一个Trained_Model文件夹,里面没有模型,只有参数。如果有人可以帮助我保存实际经过训练的模型,我将不胜感激。

================= 编辑/更新 ================

我现在找到了一种通过筛选生成的试用文件来获取 trial_id 的方法。虽然,当我运行时:

似乎什么也没发生,没有保存文件出现。再次,我将不胜感激在这件事上的任何帮助。

0 投票
0 回答
175 浏览

python - Keras 调谐器不会更新最佳目标

嗨,我正在尝试在 google colab 上使用 keras-tuner 调整我的神经网络。
我的目标是“val_mse”。
似乎我的代码以某种方式工作,但是当调谐器正在搜索参数时,它不会更新最佳目标。
例如,tuner 找到了 'val_mse' 的 99 个,后来它找到了 'val_mse' 的 0.12 个,但它保持 99 作为最好的 'val_mse' 直到搜索结束。
有谁知道为什么 keras-tuner 不更新目标?

0 投票
0 回答
171 浏览

python - Keras Tuner AttributeError:“str”对象没有属性“decode”

我正在使用 Keras Tuner 来寻找神经网络的最佳超参数。

该代码在我的 PC 上运行顺畅,但最近我已切换到 AWS 以加快该过程。当我使用 AWS 运行此代码时,经过 30-40 次试验后,我不断收到以下错误:

您能否告诉我可能是什么问题以及如何解决?我搜索了这个问题,许多人建议将 h5py 设置为 2.10.0 版;然而,这并没有帮助。

0 投票
1 回答
241 浏览

python - 我需要一些帮助来使用 Spyder 设置带有 Celeb_a 数据集的 Keras-Tuner

我正在尝试想出一种方法来使用 Keras-Tuner 为我的 CNN 自动识别最佳参数。我正在使用Celeb_a数据集

我尝试了一个类似的项目,其中我使用了 fashion_mnist,并且效果很好,但是我对 python 的经验不足以完成我想要实现的目标。当我尝试使用 fashion_mnist 时,我设法创建了这个结果表

我的代码在这里

结果表

我希望使用 Celeb_a 数据集生成一个类似的表。这是我为大学做的报告。在报告中,我的大学使用AWS Rekognition生成了下表。

AWS Rekognition 结果

我希望能够训练数据,以便我可以将此模型保存到 pickle 并生成类似的结果表来比较它们。

关于如何解决这个问题的任何建议?我目前的疑问是:

  1. 如何正确加载数据集?
  2. 我如何训练模型以使我在“小胡子”、“胡须”、“情感”上准确(如上面的结果表中所示)

我尝试使用以下方法加载数据:

但这给了我以下错误

我在用:

这是我用来启动的脚本,与我的 bitbucket 中的脚本相同,任何帮助将不胜感激。先感谢您。

0 投票
1 回答
104 浏览

keras - Tensorflow2 Keras 调整单位和激活函数

我正在尝试设置一个 Keras 调谐器来同时调整层数和激活函数。网络尝试将 2D 函数变形为另一个 2D 函数。我不断收到错误:

我的代码如下:

python

现在,如果我写:

一切正常。我在指定我的模型时做错了什么?

如果您需要更多上下文,请告诉我。

0 投票
0 回答
125 浏览

keras - ValueError:两个形状中的维度 0 必须相等,但分别是 3 和 10

我尝试运行此 NN 但返回此错误:

ValueError:两个形状中的维度 0 必须相等,但分别是 3 和 10。形状是 [3] 和 [10]。对于 '{{node AssignAddVariableOp_2}} = AssignAddVariableOp[dtype=DT_FLOAT](AssignAddVariableOp_2/resource, Sum_2)' 输入形状:[], [10]。