January 2019
Intermediate to advanced
386 pages
11h 13m
English
PyTorch, Keras, and TensorFlow have out of the gate support for 1D, 2D, and 3D standard, and depthwise convolutions. The inputs and outputs of the convolution operation are tensors. A 1D convolution would have 3D input and output tensors. Their axes can be in either NCW or NWC order, where:
In the same way, a 2D convolution will be represented by NCHW or NHWC ordered tensors, where H and W are the height and width of the slices. A 3D convolution will have NCDHW or NDHWC order, where D stands for the depth of the slice.