France Temperature Hourly Downscaler
температура по часам для Франции
Это модель понижения масштаба для прогнозов температуры на высоте 2 м над Францией. Она основана на пространственной U-Net EmmaScharfmann/france-temperature-downscaler и содержит около 2,15 млн параметров. Превращает 6-часовой прогноз с шагом 0,25° в почасовой на сетке CERRA 5,5 км.
📌 Ключевые особенности
- 🕒 Заполняет часы между 6-часовыми шагами прогноза.
- 🗺 Работает для суши Франции на сетке 5,5 км.
- 🔄 Сохраняет шум ансамблевого члена между часами, поэтому детали эволюционируют плавно.
- 📊 На валидации улучшает RMSE и CRPS относительно пространственной модели.
- ⚙ На инференсе нужна базовая пространственная модель как опорный прогноз.
💻 Пример
from huggingface_hub import hf_hub_download
from downscale import hourly as hr
hourly = hr.HourlyDownscaler.load(hf_hub_download("kashif/france-temperature-hourly-downscaler", "model.pt"))
spatial = hr.load_spatial(hf_hub_download("EmmaScharfmann/france-temperature-downscaler", "model.pt"))
coarse_hourly = hr.hourly_forecast(forecast)
fine = hr.downscale_hours(hourly, forecast, coarse_hourly.lead_time.values, samples=4, batch=8)
Подробнее
Валидация против CERRA по суше: RMSE 1,19 K и CRPS 0,62 K против 1,46 и 0,78 K у пространственной модели.На 5-дневном AIFS-ENS: RMSE 2,43 K и CRPS 1,39 K по станциям; это один прогон, цифры ориентировочные.
Ограничения: один год почасовых данных, переобучение после ~8 эпох, только суша; над морем значения не имеют смысла.








Комментарии