我想将面部表情数据集转换为HDF5文件,我不知道如何做到这一点。
来自here我知道如何使用cat-vs-dog数据集来做这件事,但我想知道它是如何完成的。
(我所有这些的目的是为了加快我在谷歌实验室的CNN模型训练过程,我尝试通过安装谷歌驱动器并因此从谷歌驱动器读取我的数据集,但它太慢,无法训练我的模型(甚至比我的电脑慢! ))。
首先,您需要导入包h5py
import h5py
然后,打开一个hdf5
格式的文件,如下所示:
with h5py.File(os.path.join(output_folder, 'file_name' + '.hdf5'), 'a') as h:
// process file here as normal
有关详细信息,请参阅create_input_files
here函数以了解更多信息,或者您可以克隆repo并运行python create_input_files
以查看此函数的实际工作方式以及如何创建hdf5
文件。