Competition project · 2026
AI Cup 2026
Our team built a radar-track classifier and a deployment prototype for targeted wind farm curtailment.
Read the report (opens in a new tab)- Role
- Team member · modelling and system design
- Team
- Stochastic Gulls Descent
- Stack
- Python, TabPFN, PyTorch, C++, ONNX Runtime
- overall in AI Cup 2026
- 1st
- teams from seven universities
- 89
Competition context
AI Cup 2026 was a nationwide student competition organised by Team Epoch and enabled by AIC4NL around a challenge provided by TNO. Eighty-nine teams from seven Dutch universities worked with radar tracks from Windpark Eemshaven.
The Kaggle performance track ranked classifiers for nine bird groups. A separate implementation track asked teams to show how a model could support a feasible and responsible operational system. Our team was Andreas Tziakouris, Filip Morawiec, Mateusz Marciniak, Petr Ivan and Tadeáš Fryčák.
Classifying radar tracks
The data contained short position, altitude and radar-cross-section time series from a small number of labelled days. The classes were imbalanced, while the hidden test period included days and months absent from training.
We represented each track with engineered flight, trajectory, radar and ecological features. A pretrained tabular foundation model outperformed the sequence encoders we tested in this small and noisy setting.
Flock reconstruction and ablation results
The radar can cycle between birds in the same flock and record them as separate but related tracks. We reconstructed those groups through multiscale spatiotemporal clustering and fed flock-level context back into each prediction.
Post-competition ablations showed that the core feature set, the tabular foundation model and multiscale clustering carried most of the generalisable gain. Several later priors and blends mainly improved the public leaderboard and transferred less reliably.
Deployment prototype
The competition model was too heavy for the proposed edge computer, so we distilled its class probabilities into a compact SwiGLU MLP. The exported 786 KiB ONNX model runs beside a C++ feature extractor and accepts partial tracks as observations arrive.
On the tested Intel i7, feature extraction, inference, trajectory prediction and the decision engine completed in under 1 ms per track. The prototype then estimated which turbines lay in a predicted path and emitted targeted pitch decisions instead of proposing a farm-wide shutdown.
This was a deployment prototype, not a connection to a live wind farm SCADA system. Field integration, operational validation and safety work would still be required.

Result
Stochastic Gulls Descent ranked first in both the performance and implementation tracks, then finished first overall after the five finalists presented at the Dutch AI Congress. Team Epoch announced that the team would continue working with TNO to put the model into practice.