【发布时间】:2019-05-28 01:50:26
【问题描述】:
我正在尝试找出一些用于训练我拥有的一些旧 keras 模型的超参数。它们被保存为 .h5 文件。使用model.summary() 时,我得到了模型架构,但没有关于模型的其他元数据。
当我在 notepad++ 中打开这个 .h5 文件时,大部分文件不是人类可读的,但有些部分我可以理解,例如;
{"loss_weights": null, "metrics": ["accuracy"], "sample_weight_mode": 空,“优化器配置”:{“配置”:{“衰减”:0.0,“动量”: 0.8999999761581421,“nesterov”:假,“lr”:9.999999747378752e-05},“class_name”:“SGD”},“loss”:“binary_crossentropy”}
model.summary() 打印的输出中不存在。
有没有办法使这些文件具有可读性,或者获得包含版本信息和训练参数的更广泛的摘要?
【问题讨论】:
-
你想看哪些超参数?
-
@Matias 我想看看我能看到的一切,不包括特定的权重和偏差。我想重现旧模型,因此有助于了解它是如何训练的。
-
问题是权重和偏差不是超参数,因此准确了解您的期望会很有用。 H5 文件通常包含有关模型的所有信息,包括配置。