40 weather stations · 1 year hourly · 6 variables · NUS Singapore A single 6-dimensional VAE embedding supports spatial interpolation, forecasting, clustering, anomaly detection, and future prediction.
🔬 Overview
A variational autoencoder (VAE) that compresses 6-variable weather observations from 40 campus stations into a compact 6-dimensional embedding. The embedding achieves R² > 0.99 reconstruction and supports 5 downstream tasks with no retraining:
#
Task
Result
1️⃣
Spatial Interpolation — predict weather at unmeasured locations
AirTemp MAE = 0.39°C
2️⃣
Temporal Forecasting — predict future weather vs persistence baseline
+15.7% skill at T+6h
3️⃣
Microclimate Clustering — discover climate zones without labels
4 zones (silhouette=0.23)
4️⃣
Anomaly Detection — flag unusual weather from reconstruction error
5% flagged, storm-linked
5️⃣
24h Future Prediction — rolling forecast across full diurnal cycle
+42% peak skill at T+14h
📊 The NUS-40 Dataset
40 stations deployed across the National University of Singapore Kent Ridge campus (~2 km²), recording at hourly resolution for all of 2025.