我开始使用 Caffe 和深度学习,但我无法理解在 HDF5 数据上使用 Caffe 训练模型所需的预处理步骤。具体来说,
- 是否需要将图像转换为 [0-1] 范围。笔记本示例 (00-classification.ipynb) 指出模型在 [0-255] 范围内运行,而一些参考资料显示它应该是 [0-1]。我该如何决定?
- 根据文档,批量图像数据的常规 blob 尺寸为 N x 通道 K x 高度 H x 宽度 W。对此没有冲突
- RGB 到 BGR 转换的通道交换步骤是强制性的吗?
- 如何对 HDF5 数据执行图像均值计算?对于
compute_image_mean.cpp
,后端是 lmdb。这只是为了提高性能?
至于 LMDB 的使用,问题 1-3 仍然成立。对此的任何澄清将不胜感激。