-
Notifications
You must be signed in to change notification settings - Fork 45.4k
Closed
Description
According to Going Deeper with Convolutions the original inception modules had the following structure:

However, while reviewing models/research/slim/nets/inception_v1.py I noticed that the inception modules were missing 5x5 convolutions and instead had an extra 3x3 convolution in Branch_2:
models/research/slim/nets/inception_v1.py
Lines 84 to 97 in 6263692
| with tf.variable_scope(end_point): | |
| with tf.variable_scope('Branch_0'): | |
| branch_0 = slim.conv2d(net, 64, [1, 1], scope='Conv2d_0a_1x1') | |
| with tf.variable_scope('Branch_1'): | |
| branch_1 = slim.conv2d(net, 96, [1, 1], scope='Conv2d_0a_1x1') | |
| branch_1 = slim.conv2d(branch_1, 128, [3, 3], scope='Conv2d_0b_3x3') | |
| with tf.variable_scope('Branch_2'): | |
| branch_2 = slim.conv2d(net, 16, [1, 1], scope='Conv2d_0a_1x1') | |
| branch_2 = slim.conv2d(branch_2, 32, [3, 3], scope='Conv2d_0b_3x3') | |
| with tf.variable_scope('Branch_3'): | |
| branch_3 = slim.max_pool2d(net, [3, 3], scope='MaxPool_0a_3x3') | |
| branch_3 = slim.conv2d(branch_3, 32, [1, 1], scope='Conv2d_0b_1x1') | |
| net = tf.concat( | |
| axis=3, values=[branch_0, branch_1, branch_2, branch_3]) |
Would you like me to submit a PR to correct this? If so, how would you like to handle the pre-trained networks that you have available for download?
Metadata
Metadata
Assignees
Labels
No labels