I'm interested in pretraining DINOv2 on my own custom dataset, starting from the ImageNet-1K pretrained weights. Specifically:
Is it possible/recommended to continue pretraining DINOv2 on a custom dataset after initializing with the ImageNet-1K weights?
Are there any existing scripts or examples for doing this kind of continued pretraining with a custom dataset?
If not, what would be the recommended approach? Should I modify the existing training scripts, or implement something new?
Are there any pitfalls or best practices to be aware of when doing this?
How can I evaluate if the continued pretraining is actually improving the model for my dataset/domain?
Any guidance or pointers would be greatly appreciated! I'm hoping to leverage DINOv2's strong performance but adapt it more specifically to my problem domain through additional pretraining.
I'm interested in pretraining DINOv2 on my own custom dataset, starting from the ImageNet-1K pretrained weights. Specifically:
Is it possible/recommended to continue pretraining DINOv2 on a custom dataset after initializing with the ImageNet-1K weights?
Are there any existing scripts or examples for doing this kind of continued pretraining with a custom dataset?
If not, what would be the recommended approach? Should I modify the existing training scripts, or implement something new?
Are there any pitfalls or best practices to be aware of when doing this?
How can I evaluate if the continued pretraining is actually improving the model for my dataset/domain?
Any guidance or pointers would be greatly appreciated! I'm hoping to leverage DINOv2's strong performance but adapt it more specifically to my problem domain through additional pretraining.