Comments (7)
I've evaluated the provided model after base training on novel sets. It seems are overfitting on base sets.
COCO:
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.006
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = 0.011
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = 0.005
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.004
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.008
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.009
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 1 ] = 0.040
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 10 ] = 0.085
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.093
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.051
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.085
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.166
VOC1:
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.003
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = 0.005
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = 0.003
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.001
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.003
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.004
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 1 ] = 0.088
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets= 10 ] = 0.188
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.216
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.085
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.161
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.259
from meta-detr.
Yes. Meta-DETR requires fine-tuning to work on novel classes.
from meta-detr.
Which reason do you think may limit the Meta-DETR to work on novel sets w/o fine-tuning, and how to solve this? As a class agnostic predictor, I thought Meta-DETR would get better results w/o fine-tuning.
Yes. Meta-DETR requires fine-tuning to work on novel classes.
from meta-detr.
@nanfangAlan I think this is a phenomenon that can be observed for most meta learners. On the upside, there are some works that target this settings specifically. Maybe FS-DETR could be an interesting paper to look at for you 😊
from meta-detr.
@stwerner97 Thanks for your reply. I've notice the FS-DETR, but it's improvement of results seems mainly because the use of pretrained UP-DETR, which can be found in Tab 4 of their paper, it cannot get comparable results without pretraining. I think it's a little unfair, cause other FSODs do not load UP-DETR params. Do you have any idea or know about other works which solve this problem? Thanks again.
from meta-detr.
@nanfangAlan I agree that most of the improvements are due to the pre-training stage and would also apply to related works in some capacity.
I still think that its a very worthwhile read, since there are too few meta-learning works reporting their performance without fine-tuning and pre-training is a valid method to improve overall performance. I also don't see what other components to change to close the fine-tuning vs. non-fine-tuning gap, since improving the architectural design most likely will benefit fine-tuning performance as well.
Unfortunately, I am not and would also be highly interested in such works. Of course there are a lot of works on zero-shot detection using vision-language models, but that's not what I am looking for. 😊
from meta-detr.
Ah, I just remembered AirDet: Few-Shot Detection without Fine-Tuning for Autonomous Exploration, which also claims being a few-shot object detector without fine-tuning. 😊
from meta-detr.
Related Issues (20)
- Can you provide the t-SNE visualization code about mmdet? HOT 3
- Is the results of multi-scale version better and why not use it? HOT 1
- Some questions about t-SNE HOT 1
- There was a problem trying to train the code.
- How to evaluate the base training performance?
- split few-shot
- could you improve the training efficiency?
- Could you provide the fine-tuned weights? HOT 1
- About visualize the results.
- How long does it take Meta-Finetuning to converge?
- Some questions about QSAttn. HOT 8
- 训练自己的数据集 HOT 2
- 在训练自己的数据集时,类别数报错。 HOT 2
- Questions about Task Encodings, Class Prototypes, and Category Codes
- How to generate my own few_shot file just as "coco_fewshot" when finetune on custom dataset? HOT 1
- 您好,请问可以公开一下论文中可视化结果的相关代码吗? HOT 1
- Fine-tuning time HOT 1
- Performing inference with CPU HOT 1
- Multi-Scale Features
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 meta-detr.