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

Allow for covariant normalization in metatensor.learn.nn.EquiLayerNorm #567

Open
jwa7 opened this issue Apr 3, 2024 · 0 comments
Open
Labels
Learn Related to metatensor-learn in Python

Comments

@jwa7
Copy link
Member

jwa7 commented Apr 3, 2024

PR #513 is soon to be merged, which implements EquiLayerNorm as a metatensor-learn.nn building block. This maintains equivariance when applying a transformation to a TensorMap by only applying a LayerNorm() to the invariant blocks. For the covariants, an Identity() layer is applied. However, in principle normalisations can be applied to covariants iff they maintain covariance.

Opening this issue as feature request - extend the current EquiLayerNorm to allow for covariant normalization beyond just applying the Identity operation.

@jwa7 jwa7 added the Learn Related to metatensor-learn in Python label Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Learn Related to metatensor-learn in Python
Projects
None yet
Development

No branches or pull requests

1 participant