تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

PatchTST

PatchTST هو تطبيق رسمي لنموذج قائم على Transformer للتنبؤ بالسلاسل الزمنية طويلة الأجل. يقوم بتقسيم السلاسل الزمنية إلى "رقع" (patches) ويعالجها بشكل مستقل، مما يوفر تنبؤات فعالة ودقيقة. يوفر المشروع كودًا لكل من مناهج التعلم المراقب (supervised) والتعلم ذاتي الإشراف (self-supervised)، مما يتيح قدرات تنبؤ قوية.

عرض النموذج
مشاركة
عرض النموذج
مشاركة

PatchTST هو تطبيق رسمي لورقة البحث "A Time Series is Worth 64 Words: Long-term Forecasting with Transformers". تم تصميم نموذج الذكاء الاصطناعي هذا للتنبؤ بالسلاسل الزمنية طويلة الأجل، مستفيدًا من قوة بنى Transformer. يكمن الابتكار الأساسي في آلية "التقطيع" (patching) الخاصة به، والتي تقسم السلاسل الزمنية إلى رقع على مستوى السلاسل الفرعية والتي تُعامل بعد ذلك كرموز إدخال لـ Transformer.

قراءة المزيد

تشمل مبادئ التصميم الرئيسية الاستقلال عن القنوات (channel-independence)، حيث تمثل كل قناة سلسلة زمنية أحادية المتغير (univariate). تشترك هذه السلاسل في نفس أوزان التضمين (embedding) و Transformer عبر جميع المدخلات، مما يعزز التعلم الفعال. ينقسم المشروع إلى مجلدين رئيسيين: PatchTST_supervised و PatchTST_self_supervised، لتلبية نماذج التعلم المختلفة.

بالنسبة للتعلم المراقب، يمكن للمستخدمين تثبيت المتطلبات، وتنزيل مجموعات البيانات من مصادر مثل Autoformer، وبدء التدريب باستخدام البرامج النصية المقدمة. يمكن تعديل المعلمات الفائقة (hyperparameters) مثل طول الرقعة، ونوافذ التراجع (look-back windows)، وأطوال التنبؤ. يتضمن المستودع أيضًا أكوادًا لنماذج أساسية (baseline models) للتحليل المقارن.

في مجال التعلم ذاتي الإشراف، يوفر PatchTST إمكانيات التدريب المسبق (pre-training) والضبط الدقيق (fine-tuning). يقوم البرنامج النصي للتدريب المسبق، `patchtst_pretrain.py`، بتدريب النموذج باستخدام نسبة قناع (mask ratio) محددة. يتم حفظ النماذج المدربة مسبقًا للاستخدام في المهام اللاحقة. بعد ذلك، يسهل البرنامج النصي `patchtst_finetune.py` إما الاستكشاف الخطي (linear probing) أو الضبط الدقيق للشبكة بالكامل (full network fine-tuning) على هذه النماذج المدربة مسبقًا.

يعترف المشروع بالمساهمات القيمة من العديد من مستودعات GitHub، بما في ذلك LTSF-Linear، و Informer2020، و Autoformer، و FEDformer، و Pyraformer، و RevIN، و tsai، مما يسلط الضوء على تكامله ضمن مجتمع أبحاث السلاسل الزمنية الأوسع. هذا يجعل PatchTST أداة قوية للباحثين والممارسين الذين يركزون على التنبؤ الدقيق والقابل للتطوير للسلاسل الزمنية طويلة الأجل.

  • الفئةنماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي, استضافة ذاتية
  • المنصاتالويب

  • بنية قائمة على Transformer للتنبؤ بالسلاسل الزمنية

  • تقسيم السلاسل الزمنية إلى رقع على مستوى السلاسل الفرعية

  • الاستقلال عن القنوات لمشاركة الأوزان بكفاءة

  • تطبيق رسمي لورقة PatchTST البحثية

  • دعم التعلم المراقب

  • دعم التعلم ذاتي الإشراف (التدريب المسبق والضبط الدقيق)

  • معلمات فائقة قابلة للتعديل لطول الرقعة، ونوافذ التراجع، ونوافذ التنبؤ

  • تضمين نماذج أساسية للمقارنة

  • قاعدة كود متاحة على GitHub

  • أوزان النموذج محفوظة للمهام اللاحقة

  • خيارات الاستكشاف الخطي والضبط الدقيق للشبكة بالكامل

  1. التكامل: الوصول إلى مستودع GitHub لكود PatchTST.

  2. إعداد البيئة: تثبيت حزم Python اللازمة باستخدام `pip install -r requirements.txt`.

  3. تنزيل البيانات: الحصول على مجموعات بيانات السلاسل الزمنية ووضعها في مجلد `./dataset`.

  4. التدريب المراقب: تشغيل البرامج النصية للتدريب من الدليل `./scripts/PatchTST`، على سبيل المثال، `sh ./scripts/PatchTST/weather.sh`.

  5. التدريب المسبق ذاتي الإشراف: تنفيذ `python patchtst_pretrain.py` مع معلمات مجموعة البيانات ونسبة القناع.

  6. الضبط الدقيق ذاتي الإشراف: استخدام `python patchtst_finetune.py` مع اسم النموذج المدرب مسبقًا ومجموعة البيانات.

  • التنبؤ طويل الأجل
  • تحليل السلاسل الزمنية
  • التنبؤ باستخدام Transformers
  • التعلم ذاتي الإشراف
  • التعلم المراقب
  • التنبؤ متعدد المتغيرات

أدوات ذكاء اصطناعي شائعة مثل PatchTST

FEDformer

مستودعات GitHub للذكاء الاصطناعي

FEDformer هو نموذج Transformer مُعزز بالترددات ومُفكك، مصمم للتنبؤ الفعال بالسلاسل الزمنية طويلة الأجل. يحقق تعقيدًا خطيًا مع طول التسلسل، متفوقًا على أحدث الطرق عن طريق تقليل خطأ…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

نموذج Transformer مُعزز بالترددات ومُفكك، مصمم للتنبؤ الفعال بالسلاسل الزمنية طويلة الأجل. يحقق تعقيدًا خطيًا مع طول التسلسل، متفوقًا على أحدث الطرق عن طريق تقليل خطأ…FEDformer هو نموذج Transformer مُعزز بالترددات ومُفكك، مصمم للتنبؤ الفعال بالسلاسل الزمنية طويلة الأجل. يحقق تعقيدًا خطيًا مع طول التسلسل، متفوقًا على أحدث الطرق عن طريق تقليل خطأ…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

LTSF-Linear

مستودعات GitHub للذكاء الاصطناعي

LTSF-Linear هو تطبيق PyTorch رسمي لورقة البحث "Are Transformers Effective for Time Series Forecasting؟". يقدم عائلة من النماذج الخطية (Linear، DLinear، NLinear) التي تتفوق على…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

تطبيق PyTorch رسمي لورقة البحث "Are Transformers Effective for Time Series Forecasting؟". يقدم عائلة من النماذج الخطية (Linear، DLinear، NLinear) التي تتفوق على…LTSF-Linear هو تطبيق PyTorch رسمي لورقة البحث "Are Transformers Effective for Time Series Forecasting؟". يقدم عائلة من النماذج الخطية (Linear، DLinear، NLinear) التي تتفوق على…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Autoformer

مستودعات GitHub للذكاء الاصطناعي

Autoformer هو نموذج ذكاء اصطناعي للتنبؤ بالسلاسل الزمنية طويلة الأجل، يستفيد من محولات التفكيك وآليات الارتباط التلقائي. يحقق نتائج متطورة عبر معايير مختلفة، ويقدم نهجًا جديدًا…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

نموذج ذكاء اصطناعي للتنبؤ بالسلاسل الزمنية طويلة الأجل، يستفيد من محولات التفكيك وآليات الارتباط التلقائي. يحقق نتائج متطورة عبر معايير مختلفة، ويقدم نهجًا جديدًا…Autoformer هو نموذج ذكاء اصطناعي للتنبؤ بالسلاسل الزمنية طويلة الأجل، يستفيد من محولات التفكيك وآليات الارتباط التلقائي. يحقق نتائج متطورة عبر معايير مختلفة، ويقدم نهجًا جديدًا…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

TimesNet

نماذج الذكاء الاصطناعي

TimesNet هو نموذج أساسي لتحليل السلاسل الزمنية العامة، يحول السلاسل أحادية البعد إلى مساحة ثنائية الأبعاد لتعزيز النمذجة. يحقق نتائج متطورة في التنبؤ، الاستكمال، كشف الشذوذ،…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

نماذج الذكاء الاصطناعي

نموذج أساسي لتحليل السلاسل الزمنية العامة، يحول السلاسل أحادية البعد إلى مساحة ثنائية الأبعاد لتعزيز النمذجة. يحقق نتائج متطورة في التنبؤ، الاستكمال، كشف الشذوذ،…TimesNet هو نموذج أساسي لتحليل السلاسل الزمنية العامة، يحول السلاسل أحادية البعد إلى مساحة ثنائية الأبعاد لتعزيز النمذجة. يحقق نتائج متطورة في التنبؤ، الاستكمال، كشف الشذوذ،…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 5 من نماذج الذكاء الاصطناعي

LSTNet

مستودعات GitHub للذكاء الاصطناعي

LSTNet هو نموذج تعلم عميق مصمم للتنبؤ بالسلاسل الزمنية. يقوم بنمذجة الأنماط الزمنية طويلة وقصيرة المدى بفعالية باستخدام مزيج من الشبكات العصبية المتكررة والشبكات العصبية…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

نموذج تعلم عميق مصمم للتنبؤ بالسلاسل الزمنية. يقوم بنمذجة الأنماط الزمنية طويلة وقصيرة المدى بفعالية باستخدام مزيج من الشبكات العصبية المتكررة والشبكات العصبية…LSTNet هو نموذج تعلم عميق مصمم للتنبؤ بالسلاسل الزمنية. يقوم بنمذجة الأنماط الزمنية طويلة وقصيرة المدى بفعالية باستخدام مزيج من الشبكات العصبية المتكررة والشبكات العصبية…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

GluonTS

أطر عمل الذكاء الاصطناعي

GluonTS هي حزمة Python لنمذجة السلاسل الزمنية الاحتمالية، تستفيد من نماذج التعلم العميق المبنية على PyTorch و MXNet. تسهل التنبؤات الدقيقة عن طريق إنشاء تنبؤات في شكل توزيعات…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

أطر عمل الذكاء الاصطناعي

حزمة Python لنمذجة السلاسل الزمنية الاحتمالية، تستفيد من نماذج التعلم العميق المبنية على PyTorch و MXNet. تسهل التنبؤات الدقيقة عن طريق إنشاء تنبؤات في شكل توزيعات…GluonTS هي حزمة Python لنمذجة السلاسل الزمنية الاحتمالية، تستفيد من نماذج التعلم العميق المبنية على PyTorch و MXNet. تسهل التنبؤات الدقيقة عن طريق إنشاء تنبؤات في شكل توزيعات…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 50 من أطر عمل الذكاء الاصطناعي

Informer2020

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع Informer2020 على GitHub تطبيق PyTorch لنموذج Informer، المصمم للتنبؤ بالسلاسل الزمنية الطويلة بكفاءة. يتميز بآلية ProbSparse Attention للتعامل مع التوزيعات طويلة الذيل…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع Informer2020 على GitHub تطبيق PyTorch لنموذج Informer، المصمم للتنبؤ بالسلاسل الزمنية الطويلة بكفاءة. يتميز بآلية ProbSparse Attention للتعامل مع التوزيعات طويلة الذيل…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Funnel-Transformer

مستودعات GitHub للذكاء الاصطناعي

Funnel-Transformer هو نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…Funnel-Transformer هو نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي
1 من 8