Chronos، مجموعة من النماذج المدربة مسبقًا في GluonTS، تختلف عن النماذج الأخرى المدربة مسبقًا بعدة طرق رئيسية:
1. التنبؤ بدون فرصة: تم تصميم Chronos للتنبؤ بالسلاسل الزمنية بدون فرصة، مما يعني أنه يمكنه إنشاء تنبؤات احتمالية دقيقة لسلاسل زمنية جديدة لم يتم رؤيتها أثناء التدريب. وهذا على النقيض من النماذج الأخرى التي تتطلب ضبطًا دقيقًا على مجموعات بيانات محددة لتحقيق أداء جيد[1][2].
2. بنية نموذج اللغة: تعتمد نماذج Chronos على بنيات نماذج اللغة، التي تقوم بترميز قيم السلاسل الزمنية في مجموعات وتعاملها كرموز مميزة. يسمح هذا النهج بالمعالجة الفعالة والتنبؤ ببيانات السلاسل الزمنية الجديدة [2] [3].
3. التدريب المسبق: يتم تدريب نماذج Chronos مسبقًا على مجموعة كبيرة من بيانات السلاسل الزمنية مفتوحة المصدر المعززة بتقنيات توليد البيانات الاصطناعية. يمكّن هذا التدريب المسبق النماذج من تعلم الأنماط والميزات العامة في بيانات السلاسل الزمنية التي يمكن تطبيقها على البيانات الجديدة غير المرئية[2][3].
4. أحجام النماذج: تأتي نماذج Chronos بخمسة أحجام: صغير (معلمات 8M)، صغير (20M)، صغير (46M)، أساسي (200M)، وكبير (710M). توفر هذه الأحجام مستويات مختلفة من التعقيد والمتطلبات الحسابية، حيث تتطلب النماذج الأكبر أجهزة أكثر قوة للاستدلال الفعال[2].
5. الاستدلال: على عكس النماذج الأخرى، لا تقوم نماذج Chronos بإجراء تدريب خاص بمهمة معينة. وبدلاً من ذلك، يقومون بإجراء عمليات حسابية أكثر تكلفة أثناء الاستدلال والتي تتدرج خطيًا مع عدد السلاسل الزمنية في مجموعة البيانات. وهذا يجعلها مناسبة لمهام التنبؤ واسعة النطاق بدون فرصة[2].
6. الضبط الدقيق: على الرغم من أن نماذج Chronos مصممة لأداء صفري، إلا أنه يمكن ضبطها بدقة على مجموعات بيانات محددة لتحسين دقتها بشكل أكبر. يمكن إجراء هذا الضبط الدقيق باستخدام تقنيات وأدوات التعلم العميق الشائعة[3].
باختصار، يتميز Chronos عن النماذج الأخرى المدربة مسبقًا في GluonTS نظرًا لتركيزه على التنبؤ الصفري، وهندسة نماذج اللغة، والتدريب المسبق، وقدرات الاستدلال الفعالة. هذه الميزات تجعلها أداة قوية للتعامل مع بيانات السلاسل الزمنية غير المرئية واسعة النطاق.
الاستشهادات:[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