num_channels strategy explained