INPUTS:
<tf.Tensor 'truediv:0' shape=(128, 512, 512, 3) dtype=float32>
INITIAL CONV:
Tensor("initial_conv:0", shape=(128, 256, 256, 64), dtype=float32)
INITIAL POOL:
Tensor("initial_max_pool:0", shape=(128, 128, 128, 64), dtype=float32)
AFTER BLOCK 1 (num filters 64, stride 1):
Tensor("block_group1:0", shape=(128, 128, 128, 256), dtype=float32)
AFTER BLOCK 2 (num filters 128, stride 2):
Tensor("block_group2:0", shape=(128, 64, 64, 512), dtype=float32)
AFTER BLOCK 3 (num filters 256, stride 2):
Tensor("block_group3:0", shape=(128, 32, 32, 1024), dtype=float32)
AFTER BLOCK 4 (num filters 512, stride 2):
Tensor("block_group4:0", shape=(128, 16, 16, 2048), dtype=float32)
After average pooling
<tf.Tensor 'final_avg_pool:0' shape=(128, 1, 1, 2048) dtype=float32>
Final Dense
<tf.Tensor 'final_dense:0' shape=(128, 1000) dtype=float32>