My understanding of towers in inception architecture and in tensorflow terminology is that they are part of a neural network model for which separate computation can happen on forward phase and gradient computation phase of back-propagation, independently. My present understanding is based on another datascience.stackoverflow post What is a tower?, tensorflow documentation at and blog post on inception architecture

However, when I read Xception paper ( in introduction section "The Inception Hypothesis", it talks about average pooling tower. Does this mean it is referring to branches within a inception module as towers, even though independent backpropagation computation will not be performed on these branches?

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.