Open EricPengShuai opened 3 years ago
Hi, I'm sorry because this repository is not maintained since a long time. I have the plan to reproduce the architecture and experiments of this repository within the e3nn library that I maintain. The only missing component is the SO3 Fourier transform.
@mariogeiger Sorry to bother you, can I implement spherical CNNs (s2cnn) with the help of e3cnn? Or do you have time to rewrite and maintain this repository? Thanks in advance!
Here is an implementation using e3nn: https://github.com/e3nn/e3nn/tree/main/examples/s2cnn/mnist
There still might be an issue with this code, I remember it was not training properly last time I tried.
The fast Fourier transform is still missing for the so3 transformation, here is the current naive implementation it is using: https://github.com/e3nn/e3nn/blob/main/e3nn/o3/_so3grid.py
@mariogeiger Thanks for the e3nn implementation. The test accuracy is about 40% for me after 20 epochs, do you have any ideas as to what the issue might be?
@mariogeiger In your provided MNIST example, running S2CNN encounters the following problem about lie_learn module.
Originally posted by @EricPengShuai in https://github.com/jonkhler/s2cnn/issues/52#issuecomment-893144464