$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
لم تشمل هذه الدراسة مشاركين بشريين أو مواضيع حيوانات فقارية. جميع البيانات المستخدمة هي سلاسل أسعار سلع متاحة للجمهور من SMM، والتي لا تتطلب موافقة أخلاقية. لذلك، لم يتم طلب أي موافقة أخلاقية أو طلب لهذا البحث.
يحدد هذا القسم التصميم البحثي الشامل والصارم الذي تم تنفيذه لاختبار الفرضية الأساسية تجريبيا. يقدم شرحا مفصلا للصياغة الرياضية والتفاصيل المعمارية لنماذج التعلم العميق الثلاثة عشر المقيمة، وبروتوكول التدريب الدقيق، ومقاييس التقييم الرسمية. يتم تلخيص سير العمل المنهجي العام بصريا في الشكل 1.

الشكل 1: نظرة عامة تخطيطية على منهجية البحث. يوضح المخطط خط أنابيب التجارب الكامل، بما في ذلك تقسيم البيانات، وتدريب النماذج حصريا على سلسلة أسعار Cu، والتقييم على مجموعة اختبار Cu، والتحقق خارج العينة على سلاسل Al وZn المستقلة. تشير حلقة التغذية الراجعة المتقطعة إلى تجارب التآكل الهيكلية التي أجريت لتحليل مساهمة المكونات المعمارية الفردية. يرجى الضغط هنا لعرض نسخة أكبر من هذا الشكل.
يوضح المخطط خط الأنابيب التجريبي الكامل. تبدأ العملية باستخدام حصري لسلسلة سعر Cu لتطوير النماذج. يتم تقسيم هذه السلسلة زمنيا إلى مجموعات تدريب (80٪)، والتحقق (10٪)، ومجموعات اختبار (10٪). يتم تدريب ثلاثة عشر بنية تعلم عميق مميزة وتحسينها فقط باستخدام بيانات تدريب Cu، مع مراقبة التوقف المبكر عبر مجموعة التحقق. المعيار الأساسي هو تقييم هذه النماذج على مجموعة اختبار Cu المحمولة. والأهم من ذلك، لتقييم قابلية التعميم، يتم تطبيق نفس النماذج المدربة دون تعديل للتنبؤ بسلسلة أسعار الأليوميوم والزنك المستقلة تماما، مما يمثل اختبارا صارما خارج العينة. أخيرا، تجرى تجارب الاستئصال الهيكلي (حلقة التغذية الراجعة المتقطعة) لتحليل وتحليل مساهمة الأداء للمكونات المعمارية الفردية (مثل الانتباه، المعالجة ثنائية الاتجاه، والطبقات الالتفافية).
هياكل النماذج والصياغة الرياضية
صممنا وطبقنا طيفا من 13 نموذج DL، مع زيادة منهجية في تعقيد البنية من الشبكات المتكررة البسيطة إلى الهجناء متعددة المكونات المتطورة. جميع النماذج تشترك في نفس الهدف الأساسي: تعلم التعيين
من نافذة أسعار تاريخية Xt = [P t-L,P t-L+1,...,Pt-1] بطول L = 30 إلى السعر التالي yt = Pt.
تعرف عائلات النماذج كما يلي:
نماذج التكرار الأساسية
GRU: شبكة متكررة مبسطة تستخدم بوابات تحديث (zt) وإعادة تعيين (rt) لتعديل تدفق المعلومات. يتم حساب الحالة الخفية ht كالتالي:
(1)
(2)
(3)
(4)
حيث X هو تنشيط السيجمويد،
ويدل على حاصل ضرب هادامارد، وxt هو الإدخال في الزمن t . يتم تمرير الحالة المخفية النهائية hL عبر طبقة إخراج خطية. المعادلات 1–4 مقتبسة من تشو وآخرين.
LSTM: يستخدم بوابات الإدخال (it)، النسيان (ft)، والخروج (ot) للحفاظ على حالة الخلية (Ct)، مما يوفر تحكما أكثر وضوحا في الذاكرة طويلة المدى.
النماذج ثنائية الاتجاه (BiGRU و BiLSTM)
تتضمن هذه النماذج طبقتين متكررتين منفصلتين تعالجان التسلسل في الاتجاهين الأمامي والعكسي. التمثيل النهائي المخفي في كل خطوة زمنية هو الربط (التسلسل)،
حيث يلتقط نظريا معلومات سياقية من الماضي والمستقبل ضمن نافذة الإدخال الثابتة.
نماذج معززة بالانتباه (GRU–انتباه وLSTM–انتباه)
يتم تطبيق آلية انتباه إضافية على تسلسل الحالات الخفية H = [h1,h 2,...,hL] الناتجة عن الطبقة المتكررة النهائية. يعرف متجه السياق كمجموع مرجح:
(5)
(6)
(7)
هنا، αi يمثل وزن الانتباه المسند للخطوة الزمنية التاريخية i. يتم تغذية متجه السياق c، الذي يغلف ملخصا تكيفيا للتاريخ ذي الصلة، إلى طبقة التنبؤ النهائية. المعادلات 5–7 مقتبسة من بيلو وآخرون 47.
نماذج CNN–الهجينة (CNN–GRU و CNN–LSTM)
يتم إدخالها لطبقة CNN أحادية البعد مع تفعيل وحدة خطية مصححة (ReLU) إلى الطبقة المتكررة.
النماذج الهجينة المعقدة
تجمع هذه البنى بين عدة مكونات (مثل: CNN–BiGRU–Attention، CNN–BiLSTM–Attention). تمثل هذه التقنيات أحدث ما توصلت إليه من حيث التعقيد، وتهدف إلى دمج استخراج الأنماط المحلية (CNN)، والنمذجة السياقية ثنائية الاتجاه، والوزن الزمني التكيفي (الانتباه) في إطار واحد.
تم تكوين جميع النماذج بأبعاد حالة مخفية متسقة (128 وحدة للطبقات المتكررة و64 مرشحا لطبقات CNN) وتم إنهائها بطبقة إخراج خطية واحدة. يضمن هذا التصميم المتحكم به أن الفروق في الأداء تعزى إلى الخيارات المعمارية وليس إلى اختلافات في ضبط سعة النموذج. وبالتالي، زاد عدد المعلمات القابلة للتدريب بشكل كبير على طول هذا الطيف.
بروتوكول التدريب، المعاملات الفائقة، وتصميم دراسة الاستئصال
يلخص الجدول 1 التكوين التجريبي الموحد والصارم المطبق على جميع النماذج الثلاثة عشر لضمان مقارنة عادلة والتخفيف من فرط التركيب. تم تدريب جميع النماذج من الصفر باستخدام مجموعة التدريب المخصصة Cu فقط. تم استخدام محسن آدم لتقليل فقدان متوسط المربع للخطأ (MSE). تم تطبيق التقنية الحرجة للإيقاف المبكر، التي تمت مراقبتها على مجموعة التحقق من النحس، بشكل موحد. هذا ضمن انتهاء التدريب عند نقطة التعميم الأمثل على بيانات النحاس غير المرئية، مما منع النماذج من التكيف الزائد مع ضوضاء التدريب.
| فئة المعلمات | المواصفة / القيمة | الوصف |
| المهمة الأساسية والبيانات |
| هدف التنبؤ | سعر اليوم التالي | توقع قياسي بخطوة واحدة للأمام. |
| طول نافذة الإدخال (L) | 60 يوم تداول | يوازن بين السياق التاريخي الكاف وتعقيد النماذج وثبات التدريب. |
| تطوير النماذج |
| مجموعة التدريب (فقط من النحاس المملحو) | أول 80٪ (~2081 ملاحظة) | يستخدم لتعلم معلمات النموذج عبر الانتشار العكسي. |
| مجموعة التحقق (فقط Cu) | ال10٪ التالية (~260 ملاحظة) | يستخدم لضبط المعاملات الفائقة والتوقف المبكر؛ ضروري لمنع الإفراط في التركيب. |
| مجموعة اختبار (فقط Cu) | ال 10٪ النهائية (~260 ملاحظة) | تقييم نهائي ومؤجل لأداء العينات (Cu). |
| بنية النماذج |
| وحدات RNN المخفية | 128 | يوفر قدرة تمثيلية كافية؛ تم الحفاظ على الثبات عبر جميع النماذج المبنية على RNN. |
| مرشحات CNN | 64 | عدد خرائط الميزات لطبقات CNN في النماذج الهجينة. |
| إجراءات التدريب |
| المحسن | آدم | محسن معدل التعلم التكيفي لتحقيق تقارب مستقر وفعال. |
| معدل التعلم الأولي | 1 × 10⁻³ | سعر البداية القياسي لآدم. |
| دالة الخسارة | متوسط الخطأ التربيعي (MSE) | المعيار للانحدار |
| حجم الدفعة | 32 | تدريب صغير فعال على دفعات صغيرة. |
| العصور القصوى | 80 | الحد الأعلى لتكرارات التدريب. |
| الصبر المبكر | عشرة عصور | يتوقف التدريب إذا لم يتحسن فقدان التحقق لمدة 20 فترة متتالية؛ يتم استعادة أوزان النماذج من أفضل فترة الإصدار. |
| التقييم والتحقق |
| المقاييس الأساسية | MAE، RMSE، R² | قدم وجهات نظر تكميلية لحجم الخطأ والتباين مع توضيح. |
| اختبار القابلية للتعميم | التوقعات على سلسلة كاملة من الألمنيوم والزنك (2602 ملاحظة لكل منهما) | يتم تجميد النماذج بعد تدريب النحنة. هذا اختبار صارم وصارم خارج العينة على سلع مختلفة تماما. |
| تصميم التآكل | GRU → BiGRU → BiGRU–Attention → CNN–BiGRU–Attention | يعزل بشكل منهجي تأثير إضافة مكونات ثنائية الاتجاه، والانتباه، ومكونات CNN. |
الجدول 1: المعلمات التجريبية الرئيسية والتكوين. ملخص الإعداد التجريبي المطبق عبر جميع النماذج، بما في ذلك تقسيم البيانات، ومعلمات بنية النماذج، وإعدادات التدريب، ومقاييس التقييم.
ولتفكيك مساهمة كل مكون معماري، تم تصميم دراسة استئصال منظمة. بدءا من خط الأساس الأفضل أداء (GRU)، تم بناء "سلسلة تعقيد تدريجية". يوضح الشكل 2 هذه السلسلة المعقدة بصريا، موضحا الجمع التدريجي للمكونات. يسمح هذا النهج التدريجي بإجراءه المباشر لأي تغيير في أداء التنبؤ بالإضافة التدريجية للثنائية الاتجاهية، وآلية الانتباه، وأخيرا طبقة الشبكة العصبية الالتفاهية. توفر مقاييس الأداء في كل عقدة من هذه السلسلة أدلة تجريبية واضحة على قيمة أو ضرر كل مكون من مكونات التعقيد لمهمة التنبؤ بأسعار المعادن بالتحديد.

الشكل 2: سلسلة التعقيد المستخدمة في دراسة الاستئصال. يوضح المخطط الإضافة التدريجية للمكونات المعمارية، متجهة من GRU إلى BiGRU، BiGRU–Attention، وCNN–BiGRU–Attention. يمثل هذا التسلسل الزيادة المنهجية في تعقيد النموذج المستخدمة لتقييم تأثير كل مكون على أداء التنبؤ. يرجى الضغط هنا لعرض نسخة أكبر من هذا الشكل.
مقاييس تقييم الأداء
تم قياس أداء النموذج بدقة باستخدام ثلاثة مقاييس انحدار قياسية، مما قدم رؤى مكملة حول دقة التنبؤ وقوة التفسير.
متوسط الخطأ المطلق (MAE)
يقيس متوسط حجم الأخطاء، مما يوفر مقياس انحرافات قوي وسهل التفسير.
(8)
الجذر المتوسط التربيعي للخطأ (RMSE)
يؤكد على الأخطاء الأكبر الناتجة عن عملية التربيع، مما يجعله أكثر حساسية للقيم الشاذة والأخطاء الكبيرة.
(9)
معامل التحديد (R2)
يمثل نسبة التباين في المتغير المستهدف التي يمكن التنبؤ بها من النموذج.
(10)
حيث
هو متوسط القيم الحقيقية. قيمة R2 الأقرب إلى 1 تشير إلى نموذج يفسر معظم التباين في البيانات. المعادلات 8–10 هي مقاييس الانحدار القياسية48. تم إجراء التقييم على مرحلتين متتاليتين متميزتين لتقييم أداء المعيار داخل العينة وقابلية التعميم خارج العينة بشكل منفصل. (1) المرحلة الأولى (المعيار الأساسي): تم تقييم جميع النماذج الثلاثة عشر، بعد التدريب والتوقف المبكر على بيانات النحس، على مجموعة اختبار النحاس المحمولة التي تم الاحتفاظ بها. (2) المرحلة الثانية (اختبار التعميم): تم نشر نفس النماذج بالضبط، مع تجميد معاملاتها، لتوليد توقعات لسلسلة الأسعار الكاملة والمستقلة للأليوميوم والزنك. لم يتم إجراء أي إعادة تدريب أو تعديل.
قابلية التكرار: إعدادات تجريبية مفصلة
تم الحصول على الأسعار الفورية اليومية (يوان/طن) للفئة A Cu وAlum، والZn من منصة SMM العامة (https://www.smm.cn/)، والتي تمتد من 5 يناير 2015 حتى 12 سبتمبر 2025. البيانات الخام والمعالجة متاحة في مستودع عام (DOI: 10.5281/zenodo.19976985). يحتوي ملف البيانات على الأعمدة التاريخ، Cu، Al، والزن. يتم تحويل التواريخ إلى تنسيق التاريخ والترتيب الصاعدي. يتم التعامل مع القيم المفقودة بواسطة ملء أمامي متبوعا بالملء العكسي. يتم توحيد الميزات باستخدام مقياس نقاط z المثبت فقط على مجموعة التدريب (المتوسط μj، الانحراف المعياري σj ،
); ونفس الشيء ويتم تطبيقه على مجموعات التحقق والاختبار دون إعادة تجهيز. يتم مقياس المتغير المستهدف (Cu، Al، أو Zn) بشكل منفصل باستخدام إحصائيات مجموعة التدريب الخاصة به.
يتم بناء تسلسلات الإدخال/الإخراج باستخدام نافذة منزلقة بطول الإدخال L = 30 يوم تداول وأفق التنبؤ h = 1 (توقع اليوم التالي). بالنسبة لمؤشر الهدف (0 = Cu, 1 = Al, 2 = Zn)، يعرف كل عينة ك Xi = V[ t - L : t, : ] (الشكل 30 × 3) و yi = V[ t + h , k] (قياسي). لا يتم تطبيق خلط للحفاظ على النظام الزمني. يتم تقسيم مجموعة البيانات زمنيا دون عشوائية: يتكون التدريب من مؤشرات 0–2080 (2,081 ملاحظة، 80٪)، مؤشرات التحقق من 2081–2340 (260 ملاحظة، 10٪)، ومؤشرات اختبار من 2341–2601 (261 ملاحظة، 10٪). حدود التواريخ المقابلة هي من 5 يناير 2015 إلى 31 يوليو 2023 (التدريب)، 1 أغسطس 2023 إلى 19 أكتوبر 2023 (التحقق)، ومن 20 أكتوبر 2023 إلى 12 سبتمبر 2025 (اختبار); الملف في المستودع يوفر تفاصيل دقيقة.
يتم تثبيت البذور العشوائية كما يلي: بذور التجربة الرئيسية = 42، وبذور بايثون، نومباي، وتينسورفلو كلها مضبوطة على 42. يستخدم تهيئة الوزن التوحيد غلوروت لنوى الإدخال، والمتعامد للنوى المتكررة، والأصفار للانحيازات. تتكون بيئة البرمجيات من بايثون 3.10.19، تينسورفلو 2.20.0/كيراس، نومبي 1.26.4، بانداس 2.3.3، سكيكيت-ليرن 1.7.2، وماتبلوتليب 3.10.6. تم إجراء التجارب على جهاز كمبيوتر يعمل بنظام ويندوز 11 مع معالج Intel Core i7 (2.20 جيجاهرتز) وذاكرة RAM بسعة 32 جيجابايت؛ لم يتم استخدام أي بطاقة رسومية.
يستخدم محسن آدم ب learning_rate = 1×10-3، β1 = 0.9، β2 = 0.999،
و weight_decay = 0. دالة الخسارة هي MSE. يراقب جدولة ReduceLROnPlateau فقدان التحقق بعامل 0.5، وصبر 5، ومعدل تعلم أدنى 1 × 10-5. يتم تطبيق الإيقاف المبكر باستخدام الشاشة = val_loss، الصبر = 10، restore_best_weights = صحيح، و min_delta = 0. يتكون كل فترة تدريب من تمرير متقدم على دفعة التدريب، وحساب فقدان MSE، وانتشار الخلف، وتحديث معلمات آدم. بعد كل حقبة، يتم حساب خسارة التحقق؛ يتم تفعيل التوقف المبكر وتقليل معدل التعلم بناء على هذه القيمة. يتم استعادة النموذج الذي يحمل أقل خسارة تحقق للاختبار. حجم الدفعة هو 32، ويتم تغذية العينات بالترتيب الزمني دون خلط (خلط = خطأ).
بالنسبة لنماذج CNN الهجينة، يستخدم طبقة واحدة من Conv1D مع 64 مرشحا، kernel_size = 3، stride = 1، الحشو = 'نفس الطريق'، وتفعيل الوحدة الخطية المصححة (ReLU)، تليها MaxPooling1D(pool_size = 2) وDropout (0.15). في النماذج المعززة بالانتباه، تعيد الشبكة العصبية المتكررة التسلسل المخفي الكامل H بالشكل B × T × C. طبقة كثيفة بوحدة واحدة تنتج درجة، وتحول الطبقة الناعمة مع مرور الوقت هذه الدرجات إلى أوزان انتباه، مع تعريف متجه السياق ك c = ∑t αt ht. يتبع ذلك طبقة كثيفة ب 64 وحدة وتفعيل ReLU، وDropout (0.15)، وطبقة الكثافة المخرجة. تربط النماذج ثنائية الاتجاه الحالات الخفية للأمام والخلف (كل منها 64 وحدة)، مما ينتج عنه 128 بعدا؛ عند استخدام الانتباه، return_sequences = الحق يحافظ على التسلسل الكامل (B × T × 128).
يستخدم التقييم التنبؤ المباشر بخطوة واحدة إلى الأمام (غير تكراري). يتم تحويل جميع التنبؤات عكسيا إلى مقياس السعر الأصلي قبل حساب MAE وRMSE وR2 على هذا المقياس. لاختبارات التعميم على الأليوم والزنك، يعاد استخدام مقياس الإدخال المثبت على السائق النحسي دون تعديل، بينما لكل معدن هدف مقياس هدف خاص به على أهداف تدريبه الخاصة. في دراسة الاستئصال، تبقى جميع المعلمات غير المعمارية (البيانات، التقسيم، التحجيم، البذرة العشوائية، عدد الفترات الزمنية (الفواصل، حجم الدفعة، المحسن، معدل التعلم، دالة الفقد، التوقف المبكر، الجدول، الانقطاع) متطابقة عبر السلسلة؛ فقط الهيكل يتغير. الشيفرة المصدرية الكاملة وتعليمات النسخ متاحة للجمهور على Zenodo (10.5281/zenodo.19976985). تم توليد جميع الأشكال باستخدام Matplotlib 3.10.6 مع النص المرفق؛ يتم حفظ المخرجات كملفات PDF، وSVG، وPNG عالي الدقة (600 نقطة في البوصة). تم تدريب جميع النماذج بحد أقصى 80 عصرا. تم تفعيل التوقف المبكر مع الصبر = 10 (تمت مراقبته عند فقدان التحقق) لكل نموذج قبل الوصول إلى حد الحقبة. على سبيل المثال، توقف نموذج GRU عند الحقبة 37 (أفضل حقبة 27، أفضل خسارة تحقق 0.0040)، بينما توقف أكثر المزيج تعقيدا بين CNN–BiLSTM–Attention عند الحقبة 23 (أفضل فترة 13، أفضل خسارة تحقق 0.0072). القائمة الكاملة للفترات المتوقفة، وأفضل العصور، وأفضل خسائر التحقق لجميع النماذج الثلاثة عشر متاحة في مستودع زينودو، مما يضمن الشفافية الكاملة وقابلية التكرار دون تحميل النص الرئيسي بجدول زائد. المناقشات النظرية (حدود ليبشيتز، تعقيد العينة، تعقيد رادماخر، تحليل التحيز-التباين، انتروبيا الانتباه، والمعلومات المتبادلة) هي تفسيرات مفاهيمية للنتائج التجريبية ولا تغير هدف التدريب أو تنفيذ النموذج. وأخيرا، لتقييم الاستقرار، تم تكرار التجارب الرئيسية مع خمس بذور عشوائية (1، 7، 21، 42، و2024)؛ يتم الإبلاغ عن متوسط وانحراف معياري RMSE عبر هذه الجولات في قسم النتائج ، حيث حافظ GRU على متوسط RMSE تنافسي مع تباين منخفض، مما دعم الأداء المستقر عبر التهيئة العشوائية.