/ Модель

Характеристики

Лицензия
MIT
Библиотека
keras
Опубликована
24 сен 2026

era5-t2m-lstm

Прогноз временных рядовTime_series → time_series3 профессии

LSTM-модель прогнозирует почасовую температуру воздуха ERA5 на 2 м на 24 часа вперёд по 72 часам истории в заданном регионе.

43скачиваний за 30 дней1лайквеса обновлены24 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

hersxy/era5-t2m-lstm — модель прогноза временных рядов, разработанная автором репозитория на основе архитектуры LSTM. Она прогнозирует температуру воздуха на высоте 2 м на следующие 24 часа по предыдущим 72 часам для ячейки сетки ERA5. Общая модель применяется к каждой ячейке заданного региона, а координаты широты и долготы подаются как входные признаки.

Модель принимает почасовые данные температуры ERA5 в кельвинах и временные признаки: час суток и день года, закодированные синусом и косинусом, а также координаты ячейки. Архитектура состоит из двух слоёв LSTM по 128 элементов с dropout 0,1 и линейного выходного слоя Dense на 24 значения; всего 204 312 параметров. Реализация использует Keras и TensorFlow. Обучение проведено на данных 2021–2023 годов, с валидацией за 2024 год и тестированием за 2025 год; область применения ограничена прямоугольником 41,75–57° с. ш. и 95–74,25° з. д.

Модель предназначена для краткосрочного прогноза температуры по ERA5. В тесте за 2025 год RMSE составляла 1,505 K на горизонте 1 час, 1,946 K на 3 часа и 2,578 K на 6 часов; на горизонте 3 часа модель превзошла прогноз сохранения последнего значения. Она не использует ветер, давление или соседние ячейки, поэтому прогноз зависит только от истории температуры в той же ячейке и временно-пространственных признаков. Применение за пределами обучающего региона, на других типах входных данных, при климатическом дрейфе и экстремальных событиях не гарантируется. Лицензия — MIT.

Сценарии применения

  • прогноз температуры ERA5 на следующие сутки
  • краткосрочный прогноз температуры воздуха для ячейки сетки
  • сравнение прогноза температуры с методом сохранения последнего значения

Ограничения

Модель рассчитана на область обучения и почасовые ERA5-подобные входные данные в кельвинах; она использует только прошлую температуру в той же ячейке, без метеорологических переменных и соседних ячеек. Качество при климатическом дрейфе и экстремальных событиях не гарантируется.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

era5-t2m-lstm — LSTM 24 h forecast of ERA5 2 m temperature

Predicts the next 24 hours of 2 m air temperature at any ERA5 grid cell in the region below, from the previous 72 hours at that cell. One shared model for every cell; location enters through normalised latitude/longitude inputs.

Data

  • Source: ERA5 reanalysis, 2m_temperature, hourly, 0.25° grid, via the Copernicus Climate Data Store. Contains modified Copernicus Climate Change Service information 2021–2025.
  • Region: 41.75°N–57.0°N, 95.0°W–74.25°W (62 × 84 cells).
  • Splits (chronological): train 2021-01-01 → 2023-12-31, val 2024-01-01 → 2024-12-31, test 2025-01-01 → 2025-12-31.
  • Normalisation: z-score with train-only mean 276.424 K, std 13.571 K (scaler.json).

Architecture

Input (72, 7) → 2 × LSTM(128) (dropout 0.1) → Dense(24), linear. 204,312 parameters. Keras 3.13.2 / TensorFlow 2.20.0.

Test metrics (2025, every cell, t0 every 6 h, 7,525,560 windows)

lead (h)RMSE (K)MAE (K)persistence RMSE (K)
11.5051.1940.879
31.9461.5212.649
62.5781.9624.453
123.5612.7036.311
184.0723.0825.735
244.4813.4054.979
overall3.4622.5425.106

Skill vs persistence: 0.322 (1 − RMSE / persistence RMSE). Validation (2024): RMSE 3.256 K, skill vs persistence 0.342.

Input features (per timestep)

#feature
0t2m_norm
1sin_hour
2cos_hour
3sin_doy
4cos_doy
5lat_norm
6lon_norm

t2m_norm = (t2m_K − mean) / std; hour and day-of-year are sin/cos encoded (UTC); lat_norm = (lat − 41.75) / 15.25, lon_norm = (lon − (-95.0)) / 20.75.

Usage

import json, numpy as np, keras
from huggingface_hub import hf_hub_download

repo = "hersxy/era5-t2m-lstm"
model  = keras.saving.load_model(hf_hub_download(repo, "model.keras"), compile=False)
scaler = json.load(open(hf_hub_download(repo, "scaler.json")))
cfg    = json.load(open(hf_hub_download(repo, "config.json")))

# X: float32 [batch, 72, 7] built exactly as the feature table above
y_norm = model.predict(X)                       # [batch, 24]
y_K    = y_norm * scaler["t2m_std_K"] + scaler["t2m_mean_K"]

Limitations

  • Valid only inside the training bbox and for hourly ERA5-like inputs in kelvin.
  • Trained on 2021–2023; no guarantee under climate drift or extreme events outside that range.
  • Univariate: uses only past temperature at the same cell plus time/location encodings — no winds, pressure, or neighbouring cells.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · keras

Нельзя запустить

Keras/TensorFlow-модели рантайм не загружает.

Ревизия весов
ed5d9d8

0 моделей