Answers.Body: <p>It seems that a similar question has been raised here: <a href="https://stackoverflow.com/questions/57438922/different-size-filters-in-the-same-layer-with-tensorflow-2-0">https://stackoverflow.com/questions/57438922/different-size-filters-in-the-same-layer-with-tensorflow-2-0</a></p>
  <p>Like answered in the link above, you could combine severall Conv2D ops with different kernel sizes on the same input. You would have to adapt each output with padding, or cropping, so that you could concatenate all of them.</p>
  <p>Hope this helps!</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-08-13T13:57:06.387Z
Answers.LastActivityDate: 2020-08-13T13:57:06.387Z
Answers.UserDisplayName: Marco Prata
Body: <p>In Convolutional Neural Networks, do all filters of the same convolutional layer need to have the same dimensions and stride?</p>
  <p>If they don't, then it would seem the channel produced by each filter would have different sizes. Or is there some way to get around that?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-13T01:56:15.910Z
Comments.Text: You could pick the stride and dimensions accordingly so even though they are different, the output of each filter has the same dimensions, although as to the benefits of this I'm not sure.
Comments.UserDisplayName: Recessive
Tags: <convolutional-neural-networks><filters><convolutional-layers><stride>
Title: Do all filters of the same convolutional layer need to have the same dimensions and stride?
UserDisplayName: David
ThreadText: # Do all filters of the same convolutional layer need to have the same dimensions and stride?
  
  (Asked by: username_0 on 2020-08-12)
  
  In Convolutional Neural Networks, do all filters of the same convolutional layer need to have the same dimensions and stride?
  
  If they don't, then it would seem the channel produced by each filter would have different sizes. Or is there some way to get around that?
  
  **Tags:** convolutional-neural-networks, filters, convolutional-layers, stride
  > **Comments:**
  > **username_1**: You could pick the stride and dimensions accordingly so even though they are different, the output of each filter has the same dimensions, although as to the benefits of this I'm not sure.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-08-13. Score: 1
  
  It seems that a similar question has been raised here: <https://stackoverflow.com/questions/57438922/different-size-filters-in-the-same-layer-with-tensorflow-2-0>
  
  Like answered in the link above, you could combine severall Conv2D ops with different kernel sizes on the same input. You would have to adapt each output with padding, or cropping, so that you could concatenate all of them.
  
  Hope this helps!
  
  
  ---
  
  