Comments (5)
Thank you very much for your reply~~
I will read these papers and try it, if it would work , i will reply here~
Thanks,
Minyu
from e2cnn.
Hi @liminyu-web
Our library does not implement equivariant attention but I think we provide all the group-theory/equivariance related tools you need to implement one yourself.
I am aware of a few equivariant transformer works, but do you have some particular paper in mind you would like to replicate?
If you can share some papers I can take a look to check that the library actually includes all you need.
Best,
Gabriele
from e2cnn.
Thank you very much for your reply!!
I read the paper ReDet: A Rotation-equivariant Detector for Aerial Object Detection ,their work uses your modules e2cnn to implement ReResNet-50 and ReFPN,so i want to ask if i can do similar work on Swin Transformer,i have tested that Swin Transformer can get higher accuracy than ReResNet-50 in rotated object detection.
I haven‘t found related work to equivariant transformer(self-attention),do you have any recommendations~~thank you!
Thanks,
Minyu
from e2cnn.
Hi @liminyu-web
These are a few works on equivariant attentions that I know (not necessarily an exhaustive list): Lie Transformers, SE(3) Transformers, Equivariant Stand-Alone Self-Attention.
Maybe you can check the SE(3) Transformers: although they consider the group of 3D rotations (SO(3)), the method can be adapted for 2D rotations (SO(2)). To implement such equivariant attention, you still need to parameterize an equivariant convolutional kernel. Indeed, they use Eq.8 inside Eq. 10 and 11 but Eq. 8 just describes SO(3) steerable filters. You could try to use our implementation of SO(2) steerable filters to build a similar architecture which, instead, is SO(2) equivariant.
I would be very courious to know if this would work, let me know if you try it
Best,
Gabriele
from e2cnn.
Hey!
Since there have been no more comments, I am closing this issue.
Please, feel free to reopen it or contact me if you have more questions :)
Best,
Gabriele
from e2cnn.
Related Issues (20)
- wrapping pytorch operations - grid_sample HOT 4
- Import Error with Torch 1.9.0+cu111 HOT 2
- ZeroPad2D on GeometricTensor
- Cannot pass weights of R2Conv as a positional argument HOT 2
- Counting FLOPs for e2cnn HOT 1
- equivariance in C8 space HOT 1
- Module export HOT 3
- About the equivalence of wide_resnet HOT 5
- Need a size parameter for e2cnn.R2Upsampling Class HOT 1
- about attribute R2conv.filter HOT 2
- Learning of kernels HOT 2
- O(2) group, irreps, and PyTorch DDP. HOT 2
- checking equivariance for the angles that are not 90n HOT 2
- about to set special rotation equivariant HOT 2
- Cannot import name container_abcs in python 3.6 version (e2cnn_py36)
- shriking size of output image
- Use of np.float and np.int etc
- Difference between trivial output type and regular output type with group pooling HOT 1
- Export Linear HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from e2cnn.