如何读取 .hdf5 数据文件作为卷积神经网络的输入?

how to read .hdf5 datafile as input to a convolutional neural network?

我使用此 link 以 HDF5 格式保存了大量图像及其标签: Saving and loading a large number of images (data) into a single HDF5 file 这给了我以下键。
数据集列表:

['test_img', 'test_labels', 'train_img', 'train_labels', 'train_mean', 'val_img', 'val_labels']  

现在,我想向卷积神经网络(VGG-16 或 ResNet)提供 training datatraining labels 用于训练目的,并且还想使用 CNN 验证和测试我的结果。如何将我的数据从 HDF5 文件输入到 CNN?

看看这个开源项目tftables

另一个 thread mikkola 也有一个非常详细的答案,解释了如何将您自己的生成器与新的 Tensorflow 数据集一起使用 API 否则。