“Each kernel in your ConvLayer will use all input channels of the input volume.”
I am confused with this line. So Convolution of an RGB image (with 3 channels) with a kernel will generate a Grey Scale Image (with 1 Channel) instead of an RGB image (with 3 channels)?
I was thinking Kernel would be applied to each channel as mentioned by @karmus89 and hence we would have 3 output channels for 3 input channels.
What am I missing?