Comments (9)
In Table 3, we presented an detailed ablation on model design. Table 3 shows how we can reach 62.6% mAP on THUMOS14, compared to other methods. Moreover, we have around 67 mAP now.
from actionformer_release.
I'm sorry I didn't express what I meant clearly, what I want to ask is what specific changes have you made to increase the performance to 67 mAP compared to the previous performance.
from actionformer_release.
Because I can't reproduce your latest results
from actionformer_release.
For the latest results, you may want to refer to the README and this commit for details.
from actionformer_release.
The commit is this one. Previously, one location on the feature pyramid was matched to a single ground-truth action during training. This creates an issue on THUMOS14, where there can be two actions with the same onset and offset yet with different labels. You can also see the discussion in this issue #10.
Using different machines and software decks will produce a minor variation in the results, usually in the range of 1 mAP. Let me know if you could not reproduce the results up to this range.
from actionformer_release.
Thanks for your detailed reply!I use your current code,but I just get 65mAP at tiou=0.5 on thumos14 as follows
|tIoU = 0.30: mAP = 75.47 (%)
|tIoU = 0.40: mAP = 72.61 (%)
|tIoU = 0.50: mAP = 64.98 (%)
|tIoU = 0.60: mAP = 55.22 (%)
|tIoU = 0.70: mAP = 41.51 (%)
Avearge mAP: 61.96 (%)
All done! Total time: 39.79 sec
Process finished with exit code 0
from actionformer_release.
The performance is similar to what we reported before in the report (65.6 vs 65.0 mAP with tIoU 0.5) and (62.6 vs 62.0 average mAP). I've run several times with the latest code on THUMOS14, the mean mAP is close to 66.0 mAP. Please make sure your code is at the latest commit 5d8df9f and you use our features.
from actionformer_release.
I second to Chenlin's comment. By a quick look at your numbers, I think you are either using an older version of the code, or an older version of the config file. To test this, you can check the terminal output for training or inference, where the config will be printed at the very beginning. Do you have test_cfg -> multiclass_nms set to False? If so, you are on an older branch.
from actionformer_release.
Thanks for your reply very much! I got the latest performence. Amazing work!
|tIoU = 0.30: mAP = 81.72 (%)
|tIoU = 0.40: mAP = 78.05 (%)
|tIoU = 0.50: mAP = 70.87 (%)
|tIoU = 0.60: mAP = 59.42 (%)
|tIoU = 0.70: mAP = 43.73 (%)
Avearge mAP: 66.76 (%)
All done! Total time: 31.43 sec
from actionformer_release.
Related Issues (20)
- Possible to get rid off regression head? HOT 4
- Use which checkpoint to report performance when evaluating HOT 1
- EMA model not working HOT 2
- anet_1.3_i3d.tar.gz HOT 3
- May I ask why there is warn: "No predictions of label '16' were provdied". HOT 5
- question about input i3D features HOT 5
- Missing video in THUMOS14 I3D features HOT 3
- warm up HOT 2
- max_seq_len during inference HOT 2
- Transfer learning / fine tuning with ActionFormer HOT 6
- Difficulty in parallelizing MSAs on GPUs HOT 1
- About Multi Head Conv Attention HOT 2
- #Class Num or #Class Num + 1 HOT 3
- 我是个新手 请问代码中的points是做什么用的 HOT 2
- Slowfast pre-trained model on Epic-kitchen HOT 2
- problem about truncate_feats() function in data_utils.py HOT 5
- Obtaining short segments HOT 3
- Some Confusion about annotation HOT 2
- Regarding the category settings in my own dataset HOT 2
- Guidelines on setting up config for custom datasets? HOT 5
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 actionformer_release.