Drop the per-model READMEs' mentions of the removed round 11 folders and lab paths
Browse files
260920_fast_efficientvit_b1_352_hexaview_locator/README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
# `fast_efficientvit_b1_352_hexaview_locator` -- the hexaview locator
|
| 2 |
|
| 3 |
-
A deeperfly 2 locator (family `fast`, EfficientViT-B1): it reads a whole hexaview source frame, 2048x1408 scaled by exactly 1/4 to 512x352, and returns where the fly is in each of the three views that frame carries, one channel per view, so a per-frame run can center each view's window on the fly. A run names it as `[pose2d] locator`, beside
|
| 4 |
|
| 5 |
Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every labeled moment of the hexaview project then but two mirrored ones.
|
| 6 |
|
|
@@ -15,11 +15,22 @@ Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every
|
|
| 15 |
|
| 16 |
## Using it
|
| 17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
```toml
|
| 19 |
[pose2d]
|
| 20 |
-
weights = ["/
|
|
|
|
| 21 |
window = "per_frame"
|
| 22 |
-
|
| 23 |
```
|
| 24 |
|
| 25 |
-
|
|
|
|
| 1 |
# `fast_efficientvit_b1_352_hexaview_locator` -- the hexaview locator
|
| 2 |
|
| 3 |
+
A deeperfly 2 locator (family `fast`, EfficientViT-B1): it reads a whole hexaview source frame, 2048x1408 scaled by exactly 1/4 to 512x352, and returns where the fly is in each of the three views that frame carries, one channel per view, so a per-frame run can center each view's window on the fly. A run names it as `[pose2d] locator`, beside the single-fly hexaview detector `261001_mvt_dinov3b_512_hexaview_fly38`. The two-fly detector has a locator of its own, `261007_fast_efficientvit_b1_352_hexaview_pair_locator`.
|
| 4 |
|
| 5 |
Exported 2026-09-28 from `hexaview/runs/locf6_all`, trained 2026-09-20 on every labeled moment of the hexaview project then but two mirrored ones.
|
| 6 |
|
|
|
|
| 15 |
|
| 16 |
## Using it
|
| 17 |
|
| 18 |
+
Download it into `models/` at the root of a deeperfly clone, with its detector:
|
| 19 |
+
|
| 20 |
+
```bash
|
| 21 |
+
uv run hf download tkclam/deeperfly-models --local-dir models \
|
| 22 |
+
--include "261001_mvt_dinov3b_512_hexaview_fly38/*" \
|
| 23 |
+
--include "260920_fast_efficientvit_b1_352_hexaview_locator/*"
|
| 24 |
+
```
|
| 25 |
+
|
| 26 |
+
and name both in the run config, with paths relative to the config file:
|
| 27 |
+
|
| 28 |
```toml
|
| 29 |
[pose2d]
|
| 30 |
+
weights = ["../models/261001_mvt_dinov3b_512_hexaview_fly38/mvt_dinov3b_512_hexaview_fly38.pth"]
|
| 31 |
+
locator = "../models/260920_fast_efficientvit_b1_352_hexaview_locator/fast_efficientvit_b1_352_hexaview_locator.pth"
|
| 32 |
window = "per_frame"
|
| 33 |
+
tightness = 1.2
|
| 34 |
```
|
| 35 |
|
| 36 |
+
Verify a download with `sha256sum -c SHA256SUMS` in this folder.
|
261001_mvt_dinov3b_512_hexaview_fly38/README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
# `mvt_dinov3b_512_hexaview_fly38` -- the hexaview detector, round 13
|
| 2 |
|
| 3 |
-
A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in the six views of the hexaview rig, for one fly -- two cameras, each seeing the arena directly and through two prisms. It windows each view on the fly frame by frame, and a video holds three views of one fly, so it runs with its locator, `260920_fast_efficientvit_b1_352_hexaview_locator`, beside it. It supersedes
|
| 4 |
|
| 5 |
Exported 2026-10-09 from `hexaview/runs/r13ship_all`, trained 2026-10-01: warm-started from the octacam ViT-B detector, lr 1e-4, 5,000 steps, with a transductive distillation stream on unlabeled frames, on 541 labeled frames in 17 recordings.
|
| 6 |
|
|
|
|
| 1 |
# `mvt_dinov3b_512_hexaview_fly38` -- the hexaview detector, round 13
|
| 2 |
|
| 3 |
+
A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in the six views of the hexaview rig, for one fly -- two cameras, each seeing the arena directly and through two prisms. It windows each view on the fly frame by frame, and a video holds three views of one fly, so it runs with its locator, `260920_fast_efficientvit_b1_352_hexaview_locator`, beside it. It supersedes round 11's detector, which is no longer distributed: the same architecture and input, with the same recipe retrained on the corrected labels of 2026-10-01.
|
| 4 |
|
| 5 |
Exported 2026-10-09 from `hexaview/runs/r13ship_all`, trained 2026-10-01: warm-started from the octacam ViT-B detector, lr 1e-4, 5,000 steps, with a transductive distillation stream on unlabeled frames, on 541 labeled frames in 17 recordings.
|
| 6 |
|
261008_mvt_dinov3b_384_octacam_fly38/README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
# `mvt_dinov3b_384_octacam_fly38` -- the octacam detector, round 14
|
| 2 |
|
| 3 |
-
A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in every view of the octacam rig, computing the views of a frame together. It supersedes
|
| 4 |
|
| 5 |
Exported 2026-10-09 from `octacam/runs/mvt_dinov3/round14/r14_ship_g10_s0`, trained 2026-10-08: warm-started from a pseudo-labeled ViT-B, lr 1e-4, 5,000 steps, and a distillation stream on unlabeled frames with round 13's detector as the teacher, on the labels of 2026-10-08.
|
| 6 |
|
|
|
|
| 1 |
# `mvt_dinov3b_384_octacam_fly38` -- the octacam detector, round 14
|
| 2 |
|
| 3 |
+
A deeperfly 2 detector (`deeperfly-detector-1`, family `mvt`): a multiview transformer on a DINOv3 ViT-B/16 that predicts all 38 points of the `fly38` skeleton in every view of the octacam rig, computing the views of a frame together. It supersedes round 11's detector, which is no longer distributed: the same architecture and input, trained on more labels with round 13's recipe.
|
| 4 |
|
| 5 |
Exported 2026-10-09 from `octacam/runs/mvt_dinov3/round14/r14_ship_g10_s0`, trained 2026-10-08: warm-started from a pseudo-labeled ViT-B, lr 1e-4, 5,000 steps, and a distillation stream on unlabeled frames with round 13's detector as the teacher, on the labels of 2026-10-08.
|
| 6 |
|