/ Модель

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

Лицензия
MIT
Опубликована
3 сен 2026

tso-foundation-v12

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

TSO Foundation Model v12 — модель-основа для переноса и прогнозирования ранее не встречавшихся временных рядов с помощью замороженного представления Koopman.

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

Бенчмарки

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

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

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

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

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

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

TSO Foundation Model v12 — разработанная Sehaj Singh модель-основа для прогнозирования временных рядов. Она обучается находить геометрию динамических систем с помощью самоконтролируемого восстановления, линейной динамики Koopman, масштабной ковариантности и определения направления времени. Архитектура использует вложения Takens, кодировщик Koopman и скрытое представление размерности 256 при ширине скрытого слоя 768.

Для переноса на ранее не встречавшийся ряд применяется замороженный латентный кодировщик и замкнутая подгонка Koopman без градиентных шагов. Модель обучалась на 40 рядах из восьми областей, включая энергетику, метеорологию, ЭКГ, финансы, эпидемиологию, экономику, солнечную физику и хаотические системы. README сообщает о выигрыше над отдельной GRU-моделью на 28 из 40 рядов, но отмечает слабые результаты на рядах со скачками и почти единичными корнями, а также ограничения линейного пробника и зависимость переноса от разнообразия обучающих рядов.

Модель распространяется в формате PyTorch по лицензии MIT. README приводит пример использования через класс FoundationOperator и функцию zero_shot_forecast.

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

  • прогнозирование ранее не встречавшихся временных рядов без градиентной подгонки
  • анализ динамики временных рядов из энергетики и метеорологии
  • прогнозирование рядов ЭКГ и эпидемиологических показателей
  • поиск периодических циклов в наблюдательных рядах
  • сравнение динамики рядов с базовым прогнозом сохранения последнего значения

Ограничения

Модель плохо справляется с рядами со скачками и почти единичными корнями; в таких случаях прогноз сохранения последнего значения может быть лучше. Линейный пробник ограничивает перенос, а README указывает, что предварительное обучение начинает приносить пользу лишь после примерно 15 тысяч итераций и насыщается около 25 тысяч при указанной ширине.

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

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

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

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

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

Открыть на Hugging Face

TSO Foundation Model — v12

Time is geometry. The Time-Series Operator (TSO) is a foundation model that learns the shape of dynamical systems instead of token-chunking numbers. Pretraining uses four self-supervised pretexts — reconstruction, Koopman-linear dynamics, scale covariance (a renormalization leg), and the arrow of time — on 40 series across 8 domains (electricity grids, meteorology, ECG, finance, epidemiology, economics, solar physics, chaotic systems). Transfer to a never-seen series is a closed-form Koopman fit on the frozen latent: zero gradient steps.

Results (v12, latent 256 / hidden 768,

25,000 iters, CPU (Kaggle), joint probe/pretext loss)

MetricValue
Zero-shot wins vs per-series GRU (40 series, in-kernel)28/40 (70.0%)
Median frozen skill vs persistence-1.4% (GRU: -60.6%)
Solar-cycle rediscovery (held-out sunspots)130 mo vs known 132 (10.8 yr)
Arrow-of-time pretext accuracy94.3%

The frozen operator rediscovers the ~11-year Schwabe solar cycle from a scale-space scan of its fitted Koopman eigenvalues on the held-out sunspot series — a purely structural, unsupervised discovery.

Zero-shot usage

import torch
from model import FoundationOperator, zero_shot_forecast

model = FoundationOperator(latent_dim=256, hidden=768)
model.load_state_dict(torch.load("foundation_model.pt", map_location="cpu"))

series = [...]  # your 1-D series (any domain, any sampling rate)
res = zero_shot_forecast(model, series)
print(res["skill_pct"], res["corr"])   # skill vs persistence on the test split

No training on your data is needed: the Koopman operator is fitted in closed form on the frozen latent (ridge-regularized), then rolled out with an envelope projection that keeps the trajectory on the observed attractor.

Architecture

  1. Takens embeddings — raw series → delay-embedding (per-series tau).
  2. Scale space — fine + coarsened (renormalized) embeddings; the scale_map forces scale covariance, so periods like the solar cycle reappear as clean eigenmodes at coarse scales.
  3. Koopman lift — a deep encoder flattens the nonlinear attractor into a latent where dynamics are approximately linear (K).
  4. Arrow of time — a conv head classifies forward vs reversed windows.

Honest limitations

  • Spike / near-unit-root series (Dogecoin, covid-india) still defeat any closed-form probe; persistence is unbeatable there.
  • The frozen linear probe plateaus: pretraining past pretext saturation (≈25k iters at this width) does not buy transfer — capacity and corpus breadth are the levers.
  • Pretext losses pay off only above ~15k iterations.

Reproduce

Training protocol: Kaggle kernel sehajrsingh/tso-foundation-model-v12 (driver: kaggle_kernel_tso/driver_main.py). Full study + manuscript: output/study/paper/main.pdf in the source repo.

Citation

@misc{tso-v12,
  title={Time is geometry: an operator foundation model that learns the shape of dynamical systems},
  author={{TSO} Project},
  year={2026}
}

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

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

GPU в ailist

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

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

Временные ряды пока не поддерживаются.

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

0 моделей