深度学习中,经常出现摆数的要求;
经常会对数据的不同格式出现疑惑,这里记录下来;
说到的NHWC或者 NCHW其中每个代表的含义如下:
N代表数量, C代表channel,H代表高度,W代表宽度。
1、NCHW其实代表的是[W H C N], 第一个元素是000,第二个元素是沿着w方向的,即001,这样下去002 003,再接着呢就是沿着H方向,即004 005 006 007…这样到019后,沿C方向,轮到了020,之后021 022 …一直到319,然后再沿N方向。
2、NHWC代表的是[C W H N], 第一个元素是000,第二个沿C方向,即020,040, 060…一直到300,之后沿W方向,001 021 041 061…301…到了303后,沿H方向,即004 024 …304.。最后到了319,变成N方向,320,340…
当在不同的硬件加速的情