Comments (9)
Thank you a lot
from vit-pytorch.
Thank you so much. My data shape is (31, 20, 20, 20). Voxel size is (20, 20, 20) with 31 channels.
from vit-pytorch.
Sure! It's the same concept, but with an added dimension
from vit-pytorch.
@lucidrains
Thank you for your reply. Will you have any plans to implement it in your library?
By the way, I don't really understand how to deal with channels. For 2D images, they have RGB 3 channels. Thanks a lot
from vit-pytorch.
Not really for this library, as I'd like to keep it image specific. But I'd be happy to share the code snippet you need if you show me the shape of your input tensor. It won't amount to more than 10 lines, before it goes into a standard transformer
from vit-pytorch.
@xuzhang5788 ok, it was a 3 line change https://gist.github.com/lucidrains/213d2be85d67d71147d807737460baf4
from vit-pytorch.
@lucidrains Thank you very much. Does Linformer library need some changes for 3D? If I want to have 10 patches, is it okay to change
efficient_transformer = Linformer(
dim=128,
seq_len=49+1, # 7x7 patches + 1 cls-token
depth=12,
heads=8,
k=64
)
into
efficient_transformer = Linformer(
dim=128,
seq_len=1000+1, # 7x7 patches + 1 cls-token
depth=12,
heads=8,
k=64
)
from vit-pytorch.
@xuzhang5788 you just have to make sure the sequence length is correct
yup, 10 patches would be 10 ** 3 + 1 (for cls token)
from vit-pytorch.
for linformer, k is recommended to be around 256
at that length
from vit-pytorch.
Related Issues (20)
- structural 3D ViT HOT 4
- Saving and loading model seems to be regressing to lower performance HOT 1
- vit_pytorch -> cross_vit.py(mistake) HOT 1
- Using vision transformers for different image resolutions HOT 1
- Potential regression with PT 2.0 and CUDA 12.2/CuDNN 8.9.4 HOT 1
- Not correctly understanding the Multi Head Attention part of the ViT implementation... HOT 3
- CvT with 1 channel input data HOT 2
- Layernorm in Cross attention HOT 4
- how to train HOT 2
- Questions about distill_loss HOT 1
- Trouble loading ViT - Dino structure for channels>3?
- Question regarding 1d fft use HOT 1
- Masking attention with batches
- can we use CvT model for segmentation?
- Multi-target Regression Question
- Problems regarding training 3D Vision transformer : model does not converge
- Add implementation of LongVit HOT 4
- A question with ViT 3d
- Cuda memory for 3D VIT HOT 2
- PyPi page markdown render HOT 1
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 vit-pytorch.