Chronos, sada predtrénovaných modelov v GluonTS, sa líši od ostatných predtrénovaných modelov niekoľkými kľúčovými spôsobmi:
1. Zero-Shot Forecasting: Chronos je navrhnutý na predpovedanie časových radov s nulovým záberom, čo znamená, že dokáže generovať presné pravdepodobnostné predpovede pre nové časové rady, ktoré sa počas tréningu nezobrazujú. To je na rozdiel od iných modelov, ktoré si vyžadujú jemné doladenie špecifických súborov údajov na dosiahnutie dobrého výkonu[1][2].
2. Architektúra jazykových modelov: Modely Chronos sú založené na architektúrach jazykových modelov, ktoré tokenizujú hodnoty časových radov do segmentov a považujú ich za tokeny. Tento prístup umožňuje efektívne spracovanie a predikciu nových údajov časových radov[2][3].
3. Predbežné školenie: Modely Chronos sú vopred pripravené na veľkom súbore údajov časových radov s otvoreným zdrojovým kódom, ktoré sú rozšírené o techniky generovania syntetických údajov. Toto predbežné školenie umožňuje modelom naučiť sa všeobecné vzorce a funkcie v údajoch časových radov, ktoré možno použiť na nové, neviditeľné údaje[2][3].
4. Veľkosti modelov: Modely Chronos sa dodávajú v piatich veľkostiach: malý (8M parametre), mini (20M), malý (46M), základný (200M) a veľký (710M). Tieto veľkosti ponúkajú rôzne úrovne zložitosti a výpočtových požiadaviek, pričom väčšie modely vyžadujú výkonnejší hardvér na efektívne odvodenie[2].
5. Inferencia: Na rozdiel od iných modelov modely Chronos nevykonávajú školenia špecifické pre danú úlohu. Namiesto toho vykonávajú počas inferencie drahší výpočet, ktorý sa lineárne mení s počtom časových radov v súbore údajov. Vďaka tomu sú vhodné pre rozsiahle úlohy prognózovania s nulovým záberom[2].
6. Jemné doladenie: Aj keď sú modely Chronos navrhnuté pre výkon s nulovým záberom, možno ich jemne doladiť na konkrétnych súboroch údajov, aby sa ďalej zlepšila ich presnosť. Toto jemné doladenie možno vykonať pomocou bežných techník a nástrojov hlbokého učenia[3].
Stručne povedané, Chronos sa odlišuje od ostatných vopred vyškolených modelov v GluonTS vďaka svojmu zameraniu na predpovedanie nulových záberov, architektúru jazykového modelu, predbežné školenie a efektívne možnosti odvodzovania. Tieto funkcie z neho robia výkonný nástroj na spracovanie rozsiahlych, neviditeľných údajov časových radov.
Citácie:[1] https://ts.gluon.ai/stable/
[2] https://auto.gluon.ai/stable/tutorials/timeseries/forecasting-chronos.html
[3] https://arxiv.org/html/2403.07815v1
[4] https://github.com/awslabs/gluonts
[5] https://ts.gluon.ai/stable/tutorials/forecasting/quick_start_tutorial.html