# Questions tagged [convolution-arithmetic]

For questions related to the arithmetic of convolution operations (1d, 2d, 3d convolutions, transposed, etc.) in the context of convolutional neural networks.

13 questions
Filter by
Sorted by
Tagged with
0 votes
3 answers
210 views

### 2D convolution with channels versus 3D convolution for layers of a map?

Introduction I am considering to use a convolutional neural network in implementing Monte Carlo control with function approximation. I am using a Monte Carlo estimate as it is unbiased and has nice ...
• 103
0 votes
1 answer
68 views

### How do you pass from the 192 depth in the first tensor to the 256 in the second tensor?

I thought 112x112x192 depth tensor convoluted with 3x3x192 would give 56x56x(192x192) But this is different. How do you pass from the 192 depth in the first tensor to the 256 in the second tensor?
• 79
0 votes
1 answer
291 views

### Are the output dimensions of the first and second convolutional layer in YOLO paper correct?

I was reading the last version of the YOLO paper available in Arxiv, and I don't fully understand the output dimensions (I understand width and height, but not depth) of the first and second ...
2 votes
1 answer
673 views

### Why do we add 1 in the formula to calculate the shape of the output of the convolution?

In the formula to calculate output shape of tensor after convolution operation $$W_2 = (W_1-F+2P)/S + 1,$$ where: $W_2$ is the output shape of the tensor $W_1$ is the input shape $F$ is the filter ...
6 votes
2 answers
10k views

### How to calculate the number of parameters of a convolutional layer?

I was recently asked at an interview to calculate the number of parameters for a convolutional layer. I am deeply ashamed to admit I didn't know how to do that, even though I've been working and using ...
• 195
1 vote
1 answer
1k views

### How is the depth of the filters of convolutional layers determined? [duplicate]

I am a bit confused about the depth of the convolutional filters in a CNN. At layer 1, there are usually about 40 3x3x3 filters. Each of these filters outputs a 2d array, so the total output of the ...
• 793
2 votes
1 answer
5k views

### How to compute the number of weights of a CNN?

How can we theoretically compute the number of weights considering a convolutional neural network that is used to classify images into two classes: INPUT: 100x100 gray-scale images. LAYER 1: ...
• 157
7 votes
3 answers
4k views

### Does each filter in each convolution layer create a new image? [duplicate]

Say I have a CNN with this structure: input = 1 image (say, 30x30 RGB pixels) first convolution layer = 10 5x5 convolution filters second convolution layer = 5 3x3 convolution filters one dense layer ...
• 205
3 votes
1 answer
99 views

### Neural Nets: CNN confirming layer/filter arithmetic [duplicate]

I was hoping someone could just confirm some intuition about how convolutions work in convolutional neural networks. I have seen all of the tutorials on applying convolutional filters on an image, but ...
• 197
0 votes
1 answer
150 views

8 votes
3 answers
6k views

### How can 3 same size CNN layers in different ordering output different receptive field from the input layer?

Below is a quote from CS231n: Prefer a stack of small filter CONV to one large receptive field CONV layer. Suppose that you stack three 3x3 CONV layers on top of each other (with non-linearities in ...
• 421
3 votes
3 answers
6k views

### How is the depth of a convolutional layer determined?

I am looking at a diagram of ZFNet below, in an attempt to understand how CNNs are designed. In the first layer, I understand the depth of 3 (224x224x3) is the number of color channels in the image. ...
• 133