I understand that during convolution process that using specific kernel size we do operation input(image) * kernel.
then, as i saw the pytorch Conv2d,
i notice that we could get our desired output_channel.
if i have rgb image so in_channel will be 3 and i could create output channel 15. what happen during this process to get 15 output channel from 3 channel? do we randomize weight in kernel to get 15 channel?