Find the vocalization.Ignore the noise.Learn the concept.
There is a lot of information in this example, not all of it is useful.
184 h with complete event labels
Short-note calls are numerous but have a median duration of 37 ms. Lead calls are long, but almost never happen
The adjustable values do not yet solve the task.
The values have been changed using a training objective.
Press Run animation.
What pattern is present around this position?
How does that pattern relate to the rest of this segment?
Interactive example requires JavaScript.
Move the selected frame. Which parts of the segment could change its interpretation?
The embedding describes a moment in context. The head asks which labels apply.
The animation requires JavaScript. Conceptually: one contextualized vector per frame → learned linear class scores → independent sigmoid probabilities.
Predict the teacher’s representations of hidden moments—not call labels.
This slide needs JavaScript for playback. The teacher sees all features; the student predicts hidden-frame embeddings. The loss updates the student pathway, and an EMA of encoder weights then updates the teacher.
Load pretrained weights → train the new head → unfreeze → optimize together.
Each chunk yields embeddings and probabilities. Post-processing turns frame scores into timed events.
Play the complete path, or select a stage. The controls below change post-processing—not model weights or embeddings.
This slide needs JavaScript for the animation. Inference: waveform → encoder → averaged layer embeddings → head → probabilities → average pool → threshold → contiguous events. Embeddings branch before the head.
Micro-average AP: 0.83
Micro-average AP: 0.91
Pretraining used the full 1,068 h.
a2v2
configs/MeerKAT/
configs/modern/
A new WAV file enters a fixed checkpoint.What happens next?
Samples → local features → contextual embeddings → scores → intervals.
Learning weights, selecting a threshold, and interpreting a prediction.
Two minutes in pairs. Identify one remaining uncertainty.
After the break: prepared CoCoMo environment → CLI tour → first inference.