Middle — Senior
Šta je PatchTST?
sobes.tech АИ
Одговор од АИ
PatchTST هو طريقة لتوقع السلاسل الزمنية تعتمد على المحولات. على عكس النماذج الكلاسيكية، يقسم PatchTST السلسلة الزمنية إلى قطع (تسلسلات قصيرة)، والتي يتم إدخالها بعد ذلك إلى المحول. تتيح هذه المقاربة التقاط الاعتمادات المحلية والعالمية بكفاءة في البيانات الزمنية، مما يحسن جودة التوقعات.
المزايا الرئيسية لـ PatchTST:
- يقلل استخدام القطع من التعقيد الحسابي.
- يُنمذج المحول الاعتمادات طويلة المدى بشكل جيد.
- مناسب لمهام التوقع المختلفة للسلاسل الزمنية.
مثال على استخدام PatchTST في مهمة توقع سلسلة زمنية يمكن أن يبدو هكذا (كود زائف):
# تقسيم السلسلة الزمنية إلى قطع
patches = create_patches(time_series, patch_size=16)
# تمرير القطع إلى المحول
predictions = PatchTSTModel(patches)
وبهذه الطريقة، يجمع PatchTST بين مزايا المحولات والتحليل المحلي للسلاسل الزمنية.