Comments (3)
I reproduce DINO with dino_r50_4scale_12ep.py and set batch_size=1. I use max_iter=90000 x 2 and drops learning rate at 165000th iteration. Then, I got a result higher than this repo reports. Since this result (49.9) is obviously better than the current result (49.2) so there may be something wrong with my setting? Or this may be a better training setting than the default one (batch size=2).
[11/30 21:53:00 d2.evaluation.fast_eval_api]: COCOeval_opt.accumulate() finished in 4.95 seconds. Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.499 Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = 0.674 Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = 0.546 Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.326 Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.531 Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.645 Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 1 ] = 0.380 Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 10 ] = 0.659 Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.731 Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.573 Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.772 Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.883 [11/30 21:53:00 d2.evaluation.coco_evaluation]: Evaluation results for bbox: | AP | AP50 | AP75 | APs | APm | APl | |:------:|:------:|:------:|:------:|:------:|:------:| | 49.890 | 67.436 | 54.627 | 32.601 | 53.056 | 64.499 |
wow! nice results~, would like to share your training log with us? And would you like to provide your checkpoints and config for us by creating a new pull request
, we are very welcome to new contributors : )
from detrex.
@FelixCaae Your result is normal. You use a smaller total batch size of 8 and more training iterations which leads to a better performance in the early stage of training. However, if you continue to run it until convergence, the result should be no higher than the result with a total batch size of 16. Actually, we have observed the same phenomenon when training other models.
from detrex.
As there is no more activity, I am closing the issue~ Feel free to reopen it if necessary. Or you can leave a new issue if you meet some other problems.
from detrex.
Related Issues (20)
- Why is the optimal result different each time during training? HOT 4
- Adding pre-trained models HOT 3
- A issues about slurm and hydra HOT 3
- 找不到相关配置文件 HOT 10
- 训练问题
- 请问训练的参数在哪个文件
- 关于训练轮次问题 HOT 34
- Is there a plan to support rt-detr? HOT 1
- 关于mixed_selection的问题 HOT 3
- The H deformable detr code may have some problems ! HOT 3
- does the detrex support sahi? HOT 1
- DINO Training with Swin-small HOT 3
- 推理图片框框很大
- 推理的图片类别序号如何改成类别名 HOT 1
- 关于two-stage topk_proposals的问题
- Pretrained model for dino swin maynot be correct HOT 2
- Installation with poetry HOT 2
- 推理类别框的颜色如何统一对应 HOT 4
- Two questions about denoising design, which might effect the performace
- Any plan to include DINOv here?
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 detrex.