Skip to content

Commit 697d9d8

Browse files
Remove biases before batchnorm.
1 parent 33d237a commit 697d9d8

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

xception.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ def xception(inputs,
5454

5555
#===========ENTRY FLOW==============
5656
#Block 1
57-
net = slim.conv2d(inputs, 32, [3,3], stride=2, padding='valid', scope='block1_conv1')
57+
net = slim.conv2d(inputs, 32, [3,3], stride=2, padding='valid', biases_initializer = None, scope='block1_conv1')
5858
net = slim.batch_norm(net, scope='block1_bn1')
5959
net = tf.nn.relu(net, name='block1_relu1')
60-
net = slim.conv2d(net, 64, [3,3], padding='valid', scope='block1_conv2')
60+
net = slim.conv2d(net, 64, [3,3], padding='valid', biases_initializer = None, scope='block1_conv2')
6161
net = slim.batch_norm(net, scope='block1_bn2')
6262
net = tf.nn.relu(net, name='block1_relu2')
63-
residual = slim.conv2d(net, 128, [1,1], stride=2, scope='block1_res_conv')
63+
residual = slim.conv2d(net, 128, [1,1], stride=2, biases_initializer = None, scope='block1_res_conv')
6464
residual = slim.batch_norm(residual, scope='block1_res_bn')
6565

6666
#Block 2
@@ -71,7 +71,7 @@ def xception(inputs,
7171
net = slim.batch_norm(net, scope='block2_bn2')
7272
net = slim.max_pool2d(net, [3,3], stride=2, padding='same', scope='block2_max_pool')
7373
net = tf.add(net, residual, name='block2_add')
74-
residual = slim.conv2d(net, 256, [1,1], stride=2, scope='block2_res_conv')
74+
residual = slim.conv2d(net, 256, [1,1], stride=2, biases_initializer = None, scope='block2_res_conv')
7575
residual = slim.batch_norm(residual, scope='block2_res_bn')
7676

7777
#Block 3
@@ -83,7 +83,7 @@ def xception(inputs,
8383
net = slim.batch_norm(net, scope='block3_bn2')
8484
net = slim.max_pool2d(net, [3,3], stride=2, padding='same', scope='block3_max_pool')
8585
net = tf.add(net, residual, name='block3_add')
86-
residual = slim.conv2d(net, 728, [1,1], stride=2, scope='block3_res_conv')
86+
residual = slim.conv2d(net, 728, [1,1], stride=2, biases_initializer = None, scope='block3_res_conv')
8787
residual = slim.batch_norm(residual, scope='block3_res_bn')
8888

8989
#Block 4
@@ -114,7 +114,7 @@ def xception(inputs,
114114

115115

116116
#========EXIT FLOW============
117-
residual = slim.conv2d(net, 1024, [1,1], stride=2, scope='block12_res_conv')
117+
residual = slim.conv2d(net, 1024, [1,1], stride=2, biases_initializer = None, scope='block12_res_conv')
118118
residual = slim.batch_norm(residual, scope='block12_res_bn')
119119
net = tf.nn.relu(net, name='block13_relu1')
120120
net = slim.separable_conv2d(net, 728, [3,3], scope='block13_dws_conv1')

0 commit comments

Comments
 (0)