title: PyTorch Convolution `in_channels` and `out_channels` meaning?
body: <p>From the PyTorch <a href="https://pytorch.org/docs/stable/nn.html#conv1d" rel="nofollow noreferrer">documentation for Convolution</a>, I see the function <code>torch.nn.Conv1d</code> requires users to pass the parameters <code>in_channels</code> and <code>out_channels</code>.</p>
  <p>I know these refer to &quot;input channels&quot; and &quot;output channels&quot;, but I am not sure what they mean in the context of a convolution. My guess is that <code>in_channels</code> is equivalent to the input features and <code>out_channels</code> is equivalent to the output features, but I am not sure.</p>
  <p>Could someone explain what thse arguments refer to?</p>