by rkp8000 on 6/16/25, 7:28 PM with 3 comments
by voxleone on 6/18/25, 10:44 PM
It lets you upload a model, then see—layer by layer—how inputs are transformed, which kernels activate, and how feature maps evolve. It's a hands-on exploration of what’s actually happening under the hood in Spherical CNNs.
For anyone who's been frustrated by the opaque "black‑box" nature of CNNs, SpinStep might be a fun way to poke around and build intuition.
[0] https://github.com/VoxleOne/SpinStep/blob/main/docs/index.md
by rkp8000 on 6/18/25, 10:15 PM
More generally, the space of rotations, which is the argument of the convolution (analogous to the shift amount being the argument of a standard convolution), is 3D (3 Euler angles), whereas the space of points on the sphere is 2D (polar and azimuthal angles). Thus, whereas convolution over R^N returns a function over R^N, convolution over the sphere actually returns a function over the 3D rotation group SO(3). This has interesting consequences for e.g. the convolution theorem on the sphere, which is not as clear cut as simply rewriting the standard convolution theorem in spherical terms.
by smath on 6/18/25, 7:02 PM