Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project from a group conv. layer to a subgroup conv. layer #102

Open
ph-code-repo opened this issue Sep 30, 2024 · 0 comments
Open

Project from a group conv. layer to a subgroup conv. layer #102

ph-code-repo opened this issue Sep 30, 2024 · 0 comments

Comments

@ph-code-repo
Copy link

ph-code-repo commented Sep 30, 2024

I was watching the Group Equivariant Deep Learning lectures by Erik Bekkers, and they mentioned projecting from 3D group convolutional layers to a 2D feature map using eg. max pooling. ESCNN seems to have some pooling functionality, but treats all channels independently.
What is the best way to pool layers of a larger group, say the dihedral group, into layers of a subgroup, like the cyclic group? In this situation, I might want my detections to be rotation equivariant, but reflection invariant, for example.
From further reading, it looks a lot like coset pooling as described in these slides. Is there a practical implementation of this in the library?

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant