Sakhanda Wire
NVDA $214.13 -1.43% MSFT $529.05 -1.93% GOOGL $340.59 -2.47% META $709.33 -3.72% AMZN $250.00 -1.87%
← Към новините

Mistral AI пусна Timestral: семейство прогнозни модели с 209 млн. параметъра, което превъзхожда TimesFM-3 на Google

Mistral AI пусна Timestral, първото си семейство от фундаментални модели за времеви редове. Timestral представлява набор от 4 zero-shot модела за прогнозиране от Mistral AI, с размер от 5M до 209M параметъра. Най-големият чекпойнт заема първо място сред предварително обучените zero-shot модели в GIFT-Eval, TIME и fev-bench. Това се постига без GPU по време на инференция. За разработчиците този фундаментален модел за времеви редове Timestral означава вероятностни прогнози на стандартни сървърни процесори, с отворени тегла и код за инференция.

Накратко

  • Размер: 4 модела: 5M, 28M, 123M, 209M параметъра (плътни). Контекст до 32 768 времеви стъпки.
  • Работи на: стандартен сървърен процесор, без необходимост от GPU. 209M тегла заемат 837 MB във fp32. GPU е опционален.
  • Производителност: №1 сред предварително обучените zero-shot модели в GIFT-Eval, TIME и fev-bench (според данните на Mistral).
  • Най-добър резултат: SQL skill score от 50.39 във fev-bench, пред TimesFM-3 с 48.99.
  • Най-слаб резултат: MASE от 0.658 в GIFT-Eval, който изпреварва t0-gamma (0.661) само с 0.003.

Какво представлява Timestral?

Timestral е фундаментален модел за времеви редове (TSFM). Той е предварително обучен върху голям и разнообразен корпус, след което прави zero-shot прогнози върху данни, които никога не е виждал. Класически инструменти като ARIMA се напасват към един ред наведнъж. Дълбоките модели като PatchTST обикновено се обучават от нулата за всеки набор от данни. Вместо това Timestral пренася закономерности между различни области.

Всеки модел извежда 21 квантилни стойности на времева стъпка. Той прогнозира съвместно многомерни цели. Приема ковариати от типа само минали стойности, известни бъдещи стойности и категориални ковариати.

Как работи Timestral?

Timestral е каузален трансформър, базиран на пачове, с внимание към времето и внимание към променливите. Моделът 209M използва 24 слоя и embedding измерение от 768. Всеки пач обхваща 32 времеви стъпки. Един проход напред прогнозира до 1 024 стъпки. По-дългите хоризонти се изпълняват блок по блок, като медианата на всеки блок се подава обратно като контекст.

Mistral посочва 4 технически приноса:

  • Decoupled Horizon Forecasting (DHF): Научените токени за прогнозиране прочитат цялата история. Наблюдаваните стойности остават в контекста, вместо да бъдат маскирани, за разлика от непрекъснатото маскиране на пачове в Toto 2.0 и TimesFM-3.
  • Внимание, съобразено с ковариатите: Всеки ред е цел, ковариата само от минали стойности или ковариата от известни бъдещи стойности. Информацията преминава само от ковариатите към целите, което предотвратява изтичането на бъдеща информация.
  • Данни със синтетичен приоритет: По-голямата част от обучаващите данни са синтетични, с трендове, сезонност, шум и нелинейни зависимости между редовете.
  • Двуетапно обучение: Предварително обучение върху синтетични данни с контекст 8 192, последвано от дообучение върху смесени данни с 4 пъти по-дълъг контекст. Функцията на загуба е pinball loss върху 21 квантилни стойности.

Как се представя Timestral при бенчмарковете?

Всички резултати по-долу са zero-shot, получени от един чекпойнт без ансамблиране. Те са взети от картата на модела Timestral-209M.

  • GIFT-Eval: MASE 0.658, CRPS 0.446 (по-ниското е по-добро).
  • TIME: MASE 0.626, CRPS 0.522 (по-ниското е по-добро).
  • fev-bench: SQL skill score 50.39, MASE skill score 39.49 (по-високото е по-добро).

Мащабирането на размера е почти равно на върха. Timestral-123M постига MASE 0.659 в GIFT-Eval, спрямо 0.658 за 209M. Екипът на Mistral посочва, че моделът 28M превъзхожда Chronos-2 в GIFT-Eval и TIME. Chronos-2 е приблизително 4 пъти по-голям.

Колко бърз е Timestral на процесор?

Екипът на Mistral е тествал стандартен сървърен процесор с 8 нишки. Задачата: прогноза за 1 ден напред въз основа на 3 седмици история с интервал от 15 минути. Моделът 5M е отнел 10 ms, а моделът 209M — 140 ms. Моделът 28M е 5 пъти по-бърз от 209M. Моделът 123M постига резултат в рамките на 0,2% от този на 209M при три четвърти от неговата латентност.

Как се сравнява Timestral с TimesFM-3, Chronos-2 и Toto 2.0?

ХарактеристикаTimestral-209MTimesFM-3Chronos-2Toto-2.0-2.5B
РазработчикMistral AIGoogle ResearchAmazonDatadog
Параметри209M330M120M2.5B
АрхитектураКаузален трансформър с пачове, DHFСамо декодер, непрекъснато маскиране на пачовеСамо енкодер, групово вниманиеСамо декодер, непрекъснато маскиране на пачове
Макс. контекст32 768 стъпкиНе е оповестен8 192 стъпкиНе е оповестен
Хоризонт с един проход1 024 стъпкиНе е оповестен1 024 стъпки (макс.)Не е оповестен
Квантили219Не е оповестено9
Лиценз за теглатаМодифициран MITНекомерсиален v1.0Apache 2.0Apache 2.0
Тегла (fp32)837 MBНе е оповестеноНе е оповестено9.1 GB
GIFT-Eval MASE / CRPS0.658 / 0.4460.667 / 0.456*0.698 / 0.485*0.696 / 0.476
TIME MASE / CRPS0.626 / 0.5220.640 / 0.536*0.662 / 0.556*0.640 / 0.532**
fev-bench SQL skill50.3948.99*47.28*44.42*

* Както е посочено в картата на модела Timestral-209M. Google и Amazon не публикуват съответстващи стойности на собствените си страници на моделите. ** От картата на модела на Datadog. Картата на Mistral посочва 0.642 / 0.539.

Как разработчиците могат да внедрят Timestral?

Инсталирайте пакета с pip install git+https://github.com/mistralai/timestral.git. Необходими са Python 3.10+ и torch 2.4+. Зависимостите са PyTorch, NumPy, safetensors и huggingface_hub. Теглата се изтеглят от Hugging Face: 21 MB за 5M, 111 MB за 28M, 490 MB за 123M.

Документацията на Mistral посочва Timestral 1.0 209M като Public Preview. Дообучаването върху собствени данни се извършва чрез Mistral Forge. Конвейерът може да бъде внедрен локално, във VPC или в изолирана мрежа.

Основни изводи

  • 4 размера, от 5M до 209M, всички на границата на Парето по отношение на точност и размер.
  • 209M води в GIFT-Eval, TIME и fev-bench сред zero-shot моделите.
  • Инференция само на процесор: от 10 ms (5M) до 140 ms (209M).
  • Контекст от 32 768 стъпки, 21 квантилни стойности, естествена поддръжка на ковариати.
  • Модифицирани MIT тегла, за разлика от некомерсиалния лиценз на TimesFM-3.

Разгледайте публикацията в блога, хранилището в GitHub и теглата на модела в Hugging Face. Всички заслуги са за изследователя на този проект. Също така, последвайте ни в Twitter и не забравяйте да се присъедините към нашия SubReddit за машинно обучение с над 150 хил. членове и да се абонирате за нашия бюлетин. Чакайте! В Telegram ли сте? Вече можете да се присъедините към нас и в Telegram.

Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.

Първоначално публикувано от MarkTechPost на

Прочетете оригинала в MarkTechPost ↗

Текстът и изображенията са собственост на MarkTechPost и са възпроизведени тук с посочване на авторството и връзка към оригиналната публикация.

← Към новините

Още новини

Всички последни новини