
تقدم NeuralForecast مجموعة كبيرة من نماذج التنبؤ العصبي التي تركز على أدائها وسهولة الاستخدام والمتانة. تتراوح النماذج من الشبكات الكلاسيكية مثل RNNs إلى أحدث المحولات: MLP ، LSTM ، GRU ، RNN ، TCN ، TimesNet ، BiTCN ، DeepAR ، NBEATS TFT NBEATSx ، NHITS ، DLinear TiDE DeepNPTS ، TSMixer NLinear TSMixerx ، Informer AutoFormer FedFormer MLPMultivariate PatchTST ، iTransformer ، StemGNN ، و TimeLLM .
يمكنك تثبيت NeuralForecast مع:
pip install neuralforecastأو
conda install - c conda - forge neuralforecastVIST دليل التثبيت لدينا لمزيد من التفاصيل.
حد أدنى
from neuralforecast import NeuralForecast
from neuralforecast . models import NBEATS
from neuralforecast . utils import AirPassengersDF
nf = NeuralForecast (
models = [ NBEATS ( input_size = 24 , h = 12 , max_steps = 100 )],
freq = 'M'
)
nf . fit ( df = AirPassengersDF )
nf . predict ()ابدأ مع هذا الدليل السريع.
هناك اعتقاد مشترك في قدرة أساليب التنبؤ العصبي على تحسين دقة خط الأنابيب وكفاءتها.
لسوء الحظ ، لم تحقق التطبيقات المتاحة والبحث المنشور بعد إمكانات الشبكات العصبية. من الصعب استخدامها وفشلها بشكل مستمر في تحسين الأساليب الإحصائية مع كونها باهظة الحساب. لهذا السبب ، أنشأنا NeuralForecast ، وهي مكتبة تفضل نماذج دقيقة وفعالة مثبتة تركز على قابلية استخدامها.
.fit و .predict . NHITS الرسمي ، المنشور في AAAI 2023. انظر الورق والتجارب.NBEATSx الرسمي ، المنشور في المجلة الدولية للتنبؤ. انظر الورق.StatsForecast و MLForecast و HierarchicalForecast واجهة NeuralForecast().fit(Y_df).predict() ، المدخلات والمخرجات.utilsforecast و coreforecast للتصور والأساليب الفعالة للكفاءة.Ray و Optuna لتحسين الفائق التلقائي.في عداد المفقودين؟ الرجاء فتح مشكلة أو اكتب لنا
تحتوي صفحة الوثائق على جميع الأمثلة والدروس التعليمية.
؟ تحسين التلقائي التلقائي: التحسين التلقائي السهل والقابل للتطوير مع النماذج Auto على Ray أو Optuna .
️ التراجعات الخارجية: كيف تدمج المتغيرات المشتركة الثابتة أو الزمنية مثل الطقس أو الأسعار.
؟ نماذج المحولات: تعلم كيفية التنبؤ مع العديد من نماذج المحولات الحديثة.
؟ التنبؤ الهرمي: سلسلة التنبؤ مع عدد قليل جدا من الملاحظات غير صفرية.
؟ ؟ أضف النموذج الخاص بك: تعلم كيفية إضافة نموذج جديد إلى المكتبة.
انظر المجموعة بأكملها هنا.
في عداد المفقودين نموذجا؟ الرجاء فتح مشكلة أو اكتب لنا
إذا كنت ترغب في المساهمة في المشروع ، فيرجى الرجوع إلى إرشادات المساهمة الخاصة بنا.
يتأثر هذا العمل بشكل كبير بالعمل الرائع للمساهمين السابقين والعلماء الآخرين في أساليب التنبؤ العصبي المقدمة هنا. نريد أن نسلط الضوء على عمل بوريس أوريشكين ، وسلاويك سميل ، وبرايان ليم ، وديفيد ساليناس. نشير إلى بينديس وآخرون. لإجراء مسح شامل لطرق التنبؤ العصبي.
شكراً لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
أزول ؟ | كريستيان تشالو ؟ | خوسيه موراليس ؟ | Mergenthaler | أقارب ؟ ؟ | جريج ديفوس ؟ | أليخاندرو |
Stefanialvs ؟ | إيكو آشيمين ؟ | vglaucus ؟ | بيترو مونتون ؟ |
يتبع هذا المشروع مواصفات جميع المساهمين. مساهمات من أي نوع ترحيب!