Skip to content

Question about pooling with Fourier representations in R^3 #65

Answered by Gabri95
kalekundert asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @kalekundert

Thanks for opening this discussion! I think this can be useful for many other users

First, note that all pointwise average pooling layers support any representations. Only max-pooling and norm max pooling layers have specific requirements.
The reason why average pooling (theoretically) works, is that it is just a convolution with an isotropic filter.
Indeed, these isotropic filters actually belong to the space of equivariant kernels which are learnable by any RdConv layer.

While the standard average pooling can be unstable to continuous rotations (it uses box-filters which are equivariant to 90deg rotations but are not really isotropic in all directions), the antialiased l…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@kalekundert
Comment options

@Gabri95
Comment options

Answer selected by Gabri95
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants