Pred izdelani modeli v GluonTS in TensorFlow imajo več ključnih razlik:
1. Izvedbeni okvir:
- GluonTS: zgrajen na vrhu ogrodja za globoko učenje Apache MXNet in uporablja Gluon API.
- TensorFlow: zgrajen na vrhu ogrodja TensorFlow.
2. Komponente modela:
- GluonTS: ponuja široko paleto komponent za izdelavo modelov časovnih vrst, vključno z nevronskimi mrežami, verjetnostnimi modeli in modeli prostora stanj.
- TensorFlow: Vključuje vrsto vnaprej izdelanih modelov za različne naloge strojnega učenja, kot sta klasifikacija slik in zaznavanje predmetov.
3. Razvoj modela:
- GluonTS: Zasnovan za znanstvenike in raziskovalce za hiter razvoj in primerjavo novih modelov časovnih vrst.
- TensorFlow: Uporablja se predvsem za implementacijo specifičnih modelov, kot je DeepAR.
4. Uporaba in namen:
- GluonTS: celovit nabor orodij za gradnjo in primerjalno analizo modelov časovnih vrst.
- TensorFlow: širši okvir za naloge globokega učenja.
5. Dodatne funkcije:
- GluonTS: Vključuje orodja za hitro eksperimentiranje, vključno z V/I podatkov, vrednotenjem modela in pripomočki za risanje.
- TensorFlow: ne vključuje teh orodij.
6. Predhodni modeli:
- GluonTS: Vključuje vnaprej združene izvedbe najsodobnejših modelov časovnih vrst.
- TensorFlow: Vključuje vnaprej izdelane modele za različne naloge, vendar ne posebej za napovedovanje časovnih vrst.
7. Ocena modela:
- GluonTS: Vključuje orodja za vrednotenje modela in zagotavlja okvir primerjalne analize.
- TensorFlow: ne vključuje posebnih orodij za vrednotenje modela.
8. Podatkovne zahteve:
- GluonTS: podpira tako enovariantne kot multivariatne podatke o časovnih serijah.
- TensorFlow: ne določa podatkovnih zahtev.
9. Merila za izbiro modela:
- GluonTS: ponuja merila, podobna tistim za izbiro med samoregresivnimi (AR) modeli in modeli ETS.
- TensorFlow: ne zagotavlja posebnih meril za izbiro med modeli.
10. Skupnost in podpora:
- GluonTS: aktivno vzdrževan in uporabljen pri Amazonu, z rastočo skupnostjo in obsežno dokumentacijo.
- TensorFlow: široko uporablja in podpira skupnost TensorFlow.
Če povzamemo, medtem ko GluonTS in TensorFlow zagotavljata vnaprej zgrajene modele, je GluonTS bolj celovit nabor orodij, posebej zasnovan za modeliranje časovnih vrst, s širšim naborom komponent in orodij za hitro eksperimentiranje. TensorFlow pa je širši okvir za naloge globokega učenja, s poudarkom na izvajanju specifičnih modelov, kot je DeepAR[1][3][4][5].
Citati:[1] https://arxiv.org/pdf/1906.05264.pdf
[2] https://www.tensorflow.org/js/guide/premade_models
[3] https://matheo.uliege.be/bitstream/2268.2/10466/6/Master_Thesis_Final%2811%29.pdf
[4] https://dl.acm.org/doi/pdf/10.5555/3455716.3455832
[5] https://www.jmlr.org/papers/volume21/19-820/19-820.pdf