/ Модель

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

Библиотека
pytorch
Опубликована
22 июл 2026

energydecision-dt-v2-forecast

Обучение с подкреплением

Исследовательский Decision Transformer для планирования зарядки и разрядки батарей и торговых заявок на рынке электроэнергии NEM с использованием исторических данных и прогнозов цен.

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

Бенчмарки

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

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

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

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

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

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

EnergyDecision-DT-V2-Forecast — исследовательский чекпойнт ForecastDecisionTransformer для управления батарейным накопителем и торговли электроэнергией на австралийском рынке NEM. Модель разработана автором репозитория и основана на Decision Transformer; обучена на симулированных сделках AEMO. Она использует историческую последовательность наблюдений и действий, а также префикс из 48 прогнозных токенов цен TTM, чтобы предсказывать диспетчеризацию батареи и заявки на восемь услуг FCAS. Заявленный контекст составляет 210 исторических и 48 прогнозных шагов; архитектура включает 8 блоков шириной 768, GQA, RoPE, QK-Norm, SwiGLU и RMSNorm, размер действия — 9 измерений.

Карточка сообщает отрицательный результат: на стандартном сценарии модель показала 4 564 доллара за эпизод, что на 8,5% ниже базового современного Decision Transformer. По оценке автора, явные прогнозы TTM почти не связаны с ценами FCAS, и модель преимущественно опирается на исторический контекст. Веса опубликованы в формате PyTorch; лицензия в предоставленных данных не указана.

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

  • планирование диспетчеризации батарейного накопителя
  • подготовка заявок на услуги FCAS
  • симуляция стратегий торговли электроэнергией на рынке NEM
  • оценка влияния прогнозов цен на решения накопителя

Ограничения

В описанном стандартном сценарии модель уступила базовому Decision Transformer на 8,5%; карточка отмечает, что прогнозные токены TTM практически не добавили полезного сигнала, поскольку слабо коррелируют с ценами FCAS. Результат не следует считать подтверждением превосходства над базовыми стратегиями.

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

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

Открыть на Hugging Face

EnergyDecision-DT-V2-Forecast

⚠️ NEGATIVE RESULT — Superseded by the Stage C standalone DT.

This ForecastDecisionTransformer (48-step TTM forecast tokens + modern v2 backbone) scored $4,564/ep on the standard tier — 8.5% below the modern v2 baseline ($4,991/ep). Explicit TTM price forecasts add no meaningful edge over the implicit 210-step context window.

The shipped model is now the Stage C standalone DT distilled from an honest SDP-planning teacher, which beats PPO on all 4 identity surfaces and passes the impact gate without any explicit forecast tokens:

SurfaceStage C DTForecast DTPPO
Standard Oct$11,573$4,564$2,353
Dispatch-matched$35,320—$22,530

This checkpoint is retained as a documented negative result. See report.md §8.2.8 for the full analysis.


Model Description

EnergyDecision-DT-V2-Forecast is a ForecastDecisionTransformer — an extension of the modern v2 Decision Transformer that conditions on 48-step TTM price forecasts alongside the historical observation/action sequence. It predicts optimal battery dispatch and FCAS bids using both past market data and predicted future prices (RRP, demand, 4 FCAS services).

Key Features

  • Forecast token prefix: 48 TTM-generated price forecasts prepended as a learned prefix
  • RoPE enabled: Rotary Position Embeddings for position-aware sequence modeling
  • Modern architecture: 8×768 GQA, QK-Norm, SwiGLU, RMSNorm, weight tying
  • Action Space (9-dim): Energy dispatch + 8 FCAS contingency bids
  • Context Length: 210 history + 48 forecast = 258 timesteps total

Why This Didn't Work

The TTM forecasts have near-zero correlation with FCAS prices (~0.01–0.07). The model simply learns to ignore the forecast tokens and rely on history alone — the same information the standard DT already has.

Usage

from forecast_decision_transformer import ForecastDecisionTransformer

model = ForecastDecisionTransformer(
    state_dim=18, act_dim=9, n_block=8, h_dim=768,
    context_len=210, forecast_len=48, n_heads=12,
    drop_p=0.15, max_timestep=100000,
    rope_enabled=True, n_kv_heads=6, qk_norm=True, tie_weights=True,
)

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

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

GPU в ailist

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

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

RL-агенты не запускаются как сервис инференса.

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

0 моделей