Details
Role: Contributor
Period: June 2026
Status: Prototype
Category: AI and agents
Built with

Pythonscikit-learnlibrosaPyTorchFetch.ai uAgentsRedis StackViViT

Built with people
@Dee-1862 (GitHub)
Project owner

Projects » HiveSense

HiveSense

Beehive health monitoring from sound and video, without opening the hive — and an honest account of which models actually work.

A multimodal pipeline for assessing beehive health without opening the hive, exposed as a live Fetch.ai uAgent fleet with a chat interface and a real-time dashboard. Built with a team.

The guiding principle was honest evaluation. Every acoustic model is validated hive-held-out, meaning no colony ever appears in both the training and test folds. The score therefore measures generalisation to colonies the model has never heard, which is the only thing a deployed system actually faces.

What works, and what doesn’t

SignalModalityHonest performanceVerdict
Colony strengthAcoustic0.646 hive-held-outWorks — matches the published baseline
Input gate (bee/no-bee)Acoustic0.58 hive-held-outWeak; only 6 colonies available
QueenlessAcoustic0.18 hive-held-out / 0.88 within-hiveConfounded — see below
Varroa mitesAcousticNot learnableLabel is single-class in this data
Varroa mitesVision0.986 accuracyUsable

Population is the one solid acoustic model.

The queenless result is the interesting failure. It scores 0.88 within-hive and collapses to 0.18 hive-held-out — a textbook case of a model learning which colony it is listening to rather than queen state, because each colony in the dataset is only ever recorded in one state. A single random train/test split would have hidden this completely and produced a number that looked great.

Varroa cannot be detected acoustically from this data at all: across roughly 100 inspections, none reach the 3% economic treatment threshold, so the label has only one class. The trainer refuses to fabricate one. Mites stay a vision task.

Why report the bad numbers

Because reporting both within-hive and hive-held-out scores is what exposes identity leakage. Publishing only the optimistic number would have made the project look considerably better and been worthless to anyone trying to build on it.

The apiary feed is simulated — there are no live instrumented hives behind this — but the models and the agent decision logic are real.

What it does
  • Acoustic models on 13 MFCC and 9 spectral-shape descriptors, validated hive-held-out
  • Fine-tuned ViViT-B vision model for varroa mite detection
  • Seven per-hive reasoning agents plus a fleet-level coordinator
  • ASI:One chat interface over the whole fleet

« Back to all projects