Closed gosiqueira closed 3 years ago
Hi, I think there would be no bugs in layer.py
since the reported results can be accurately reproduced by this code.
Beside, estimating the size of input and output tensors may help your issues, and any further questions are welcome.
Thank you. I'll do as suggested.
hi author, what the meaning of [p, n, c, s] in https://github.com/ChaoFan96/GaitPart/blob/master/layers.py#L60 ?
hi author, what the meaning of [p, n, c, s] in https://github.com/ChaoFan96/GaitPart/blob/master/layers.py#L60 ?
hello,p->parts num, n -> batch size, c -> channels, s -> sequence dimension
hi author, what the meaning of [p, n, c, s] in https://github.com/ChaoFan96/GaitPart/blob/master/layers.py#L60 ?
hello,p->parts num, n -> batch size, c -> channels, s -> sequence dimension
Ok, Thank you. One more concern: Where are H and W dimensions?
In fact, after TP (temporal pooling) and HP (horizontal pooling) operations, the H and W dimensions would be concentrated to parts numbers, and you can find out it by checking both the paper and code.
Hi, the OpenGait is released now! ( https://github.com/ShiqiYu/OpenGait ) This project not only contains the full code of gaitpart but also reproduces several SOTA models of gait recognition. Enjoy it and any questions or suggestions are welcome!
Hello, I have some issues about your available implementation of the custom layers for GaitPart. From line 47 to line 54:
Is this snippet correct? I mean, wasn't it supposed to be
MTB2
and the layers use 2D versions instead of 1D version (e.gnn.Conv2D
instead ofnn.Conv1D
)?