Overview of escnn
masterescnn is a PyTorch-based library designed for equivariant deep learning. It provides tools for the equivariant processing of signals over Euclidean spaces, specifically supporting 2D and 3D signals (e.g., planar images or 3D volumes).
Key capabilities include:
- Implementing the most general convolutional maps equivariant under isometries (translations, rotations, and reflections) of Euclidean space.
- Supporting compact-group equivariant linear maps (equivariant MLPs) by treating them as a special case of equivariant maps on a 0-dimensional Euclidean space.