【发布时间】:2019-06-27 22:22:55
【问题描述】:
我有以 h5 格式保存的 VGG-16 权重。我想查看网络中的层数。我该怎么做?
我尝试使用:
file = h5py.File(vgg16.h5)
之后,我检查了file.attrs,但之后我不知道使用哪个命令来查找网络中的层数。
【问题讨论】:
-
虽然我们可以描述文件的一般布局(组、数据集、属性),但我们无法描述这个特定的文件。这完全取决于它是如何编写的。
-
你没有一些文件吗?
-
嗨 hpaulj,是的,只是想知道在这个属性中我可以看到层数或任何选项吗?
-
当您说“层数”时,您指的是数据集的数量,还是 1 个数据集的大小和形状?要获取数据集信息,请使用
.shape和.dtype(如 numpy 命名法)。如果您想要组中的数据集数量,请在组上使用len()函数。查看 h5 文件的数据结构和内容的简单方法是 HDF Group 中的 HDFView。
标签: python numpy h5py pre-trained-model transfer-learning