Comments (2)
Hi, @Jason-cpp, thanks for your interest in our work!
1x
schedule is originally designed for Faster / Mask R-CNN
families, optimized using SGD
with a learning rate 0.01
.
While Transformer / Query based e2e object / instance level frameworks like DETR
, Def-DETR
& Sparse R-CNN
are optimized via Adam
families using a very small learning rate. Usually, it will take much longer for them to converge.
To my knowledge, under 1x
schedule, the ranking of Box AP
is: Faster / Mask R-CNN
>= Sparse R-CNN
>= Def-DETR
>> DETR
. If you are interested in the precise numbers, I suggest you open an issue in the corresponding repo.
Since the 1x
schedule cannot provide good enough detection performance, it is not so much meaningful to consider 1x
instance segmentation performance for a proposal based method.
Also, QueryInst is designed to be performance-oriented, i.e., we are not so much interested in the 1x
performance, but we do care about the fully converged model performance.
We argue that 1x
is not a "standard schedule" for every model and it is too harsh to compare every model under the 1x
schedule (1x
is too short !). A good 1x
model is not guaranteed to be a good (fully converged) model, e.g., EfficientDets & YOLOS families all need hundreds of epochs to fully converge.
from queryinst.
We believe we have answered your question, and as such I'm closing this issue, but let us know if you have further questions.
from queryinst.
Related Issues (20)
- pytorch2onnx failed HOT 1
- AttributeError: 'EmbeddingRPNHead' object has no attribute 'async_simple_test_rpn' HOT 2
- mAP = 0 all the time HOT 7
- Code navigation: queries HOT 5
- Details about QueryTrack HOT 5
- which learning rate is true? HOT 2
- The parameter of the tracking loss HOT 2
- gpu HOT 2
- how to inference the pretrained model on my test data without GT HOT 1
- KeyError: "QueryInst: 'QueryRoIHead is not in the models registry'" HOT 1
- Base config file does not exist
- Instance Segmentation using CPU fails on certain images when Swin Transformer backbone was used
- cityscapes config HOT 10
- Why use 'batch-nms' in an end2end model?
- 您好,请问代码里是不是没使用预训练模型? HOT 1
- MMCV version
- Loss value when training QueryInst
- test stage mAP(box)=0, mAP(seg)=0.71 HOT 1
- Welcome update to OpenMMLab 2.0
- How to get QueryInst to train on an external dataset
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 queryinst.