dinov2_vitb14dinov2_vitb14 features to measure what those features carry.1import visbench
2from visbench.hub import load_probe_from_hub
3
4backbone = visbench.get_backbone("dinov2_vitb14")
5probe = load_probe_from_hub("turhancan97/visbench-detection-dinov2_vitb14", backbone=backbone)dinov2_vitb14, taken with
pooling=mean and feature_mode=dense_only. Loading them against
anything else is refused, because the failure is otherwise silent: a head fitted
on one pooling and fed another has the right shapes and produces a plausible,
wrong number.| backbone | dinov2_vitb14 |
| backbone key | dinov2/dinov2_vitb14/224/7764ea0f912e |
| task | detection (high_level) |
| pooling | mean (requested mean) |
| feature mode | dense_only |
| layers | None |
| metric | value |
|---|---|
classes_scored | 20.0000 |
detections_per_image | 88.5717 |
map_50 | 0.2897 |
map_50_95 | 0.0988 |
batch_size: 8box_weight: 2.0epochs: 10focal_alpha: 0.25focal_gamma: 2.0head: detectionhidden_dim: 0image_size: 224iou_thresholds: [0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95]lr: 0.0005max_detections: 100nms_iou: 0.5num_classes: 20optimizer: adamwprotocol: visbench_anchor_free_detscore_threshold: 0.05warmup_epochs: 1.5weight_decay: 0.0001