TensorFlow有两种数据格式NHWC和NCHW,默认的数据格式是NHWC,可以通过参数data_format指定数据格式。这个参数规定了 input Tensor 和 output Tensor 的排列方式。
设置为 “NHWC” 时,排列顺序为 [batch, height, width, channels]
设置为 “NCHW” 时,排列顺序为 [batch, channels, height, width]
Caffe默认的数据格式是NCHW
tensorflow示例代码,shape转换
NHWC –> NCHW
1 | import tensorflow as tf |
NCHW –> NHWC
1 | import tensorflow as tf |