$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
منهجية هذا البحث هي عملية منهجية مصممة لتطوير نموذج محول للتنبؤ بأسعار الذهب. جمع البيانات هو الخطوة الأولى حيث يتم جمع بيانات أسعار الذهب التاريخية والمؤشرات المالية ذات الصلة لتشكيل مجموعة بيانات شاملة. تخضع مجموعة البيانات للمعالجة المسبقة للبيانات وتطوير النموذج والتقييم ومقاييس الأداء وأخيرا التنبؤ بأسعار الذهب مع شرح مفصل في الأقسام اللاحقة.
جمع البيانات وموثوقيتها:
تم جمع بيانات أسعار الذهب التاريخية لهذه الدراسة باستخدام عملية آلية تم تطويرها على منصة UiPath Robotic Process Automation (RPA). تم الحصول على مجموعة البيانات من Investing.com منصة مالية مستخدمة على نطاق واسع وذات سمعة طيبة معروفة ببيانات السلع والسوق المنظمة والدقيقة39. تضمنت القيم اليومية للتاريخ والفتح والمرتفع والمنخفض والإغلاق والحجم والنسبة المئوية للتغير تغطي الفترة من 1 يناير 2014 إلى 31 ديسمبر 2024 (الجدول التكميلي 1). تمت برمجة الأتمتة للانتقال إلى صفحة البيانات التاريخية ذات الصلة وتحديد نطاق التاريخ المحدد وتصدير مجموعة البيانات إلى Excel. لتحسين الاستقرار وسرعة التنفيذ ، تجنبت العملية واجهة منتقي التقويم وقامت بدمج إجراءات التحقق من الصحة والتأخيرات الزمنية والفحوصات المشروطة لاستيعاب اختلافات صفحات الويب. سمح هذا النهج باستخراج البيانات بكفاءة وتكرار ودقة دون الحاجة إلى تدخل يدوي.
لضمان سلامة البيانات وموثوقيتها ، تم تضمين خطوات التحقق من الصحة المتعددة مثل وجود عنصر UiPath ، والفحوصات الشرطية ، والتأخير للتحكم في تحميل الصفحات الديناميكية لضمان سلامة البيانات وموثوقيتها. يمكن أن يكون تجريف الويب من مصادر خارجية طريقة قيمة للحصول على مجموعات بيانات كبيرة بكفاءة. ومع ذلك، قد يمثل أيضا تحديات مثل تنسيقات البيانات غير المتسقة أو التغييرات في بنية صفحة الويب أو الاختلافات في توفر البيانات بمرور الوقت. تحتوي أداة الكشط على إجراءات معالجة الأخطاء وخضعت لاختبارات الموثوقية الدورية لتقليل هذه المخاطر. للتأكد من صحتها ، تم التحقق من البيانات المستردة بشكل عشوائي مع معلومات من مصادر أخرى ، مثل Yahoo Finance. أثناء المعالجة المسبقة ، تم استخدام التعبئة الآجلة والاستيفاء لإدارة أيام التداول والسجلات المفقودة. توفر هذه الطريقة طريقة قوية وفعالة لإنتاج مجموعة بيانات جديرة بالثقة ومناسبة لنماذج التعلم العميق.
المعالجة المسبقة للبيانات:
في هذه الدراسة ، تم تحميل مجموعة بيانات أسعار الذهب لأول مرة في إطار بيانات الباندا لإنشاء مجموعة بيانات جدولية للتحليل وفحصها باستخدام طرق مثل المعلومات والوصف والفريد لتقييم أنواع البيانات والتوزيعات الإحصائية وعدد القيم الفريدة في كل عمود. ثم تم فرز مجموعة البيانات بترتيب تصاعدي بناء على فهرسها ، مما يضمن الترتيب الزمني لتحليل السلاسل الزمنية. تم تحديد القيم المفقودة والقضاء عليها باستخدام dropna وتم اكتشاف الإدخالات المكررة باستخدام الطريقة المكررة وإزالتها لاحقا باستخدام drop_duplicates للحفاظ على سلامة البيانات. تم توحيد أسماء الأعمدة من أجل الاتساق عن طريق إعادة تسمية متغيرات مثل السعر إلى الإغلاق ، والحجم إلى الحجم ، والتغيير ٪ إلى التغيير ، وبالتالي تسهيل الوضوح في مزيد من التحليل. من خلال هذه الخطوات ، تم تنظيف مجموعة البيانات وتنظيمها وإعدادها لدعم النمذجة والتفسير اللاحق الدقيق والموثوق.
تطوير النموذج:
يعتمد نموذج المحول على آليات الاهتمام الذاتي بدلا من التكرار أو الالتواء مما يتيح نمذجة التسلسل الفعالة. في سياق التنبؤ بالسلاسل الزمنية ، مثل التنبؤ بأسعار الذهب ، يمكن لهذه البنية التقاط التبعيات بعيدة المدى بشكل فعال40. ومن ثم ، يتم استخدام نموذج المحول في الشكل 2 للتنبؤ بأسعار الذهب من خلال الاستفادة من تقنيات التعلم العميق المتقدمة لتحليل اتجاهات الأسعار التاريخية. بعد المعالجة المسبقة للبيانات ، تمر بيانات الإدخال أولا عبر طبقة تضمين ، مما يحول المعالم العددية إلى تمثيلات متجهة كثيفة ، مما يجعل البيانات أكثر أهمية للتحليل. يتم تطبيق الترميز الموضعي للاحتفاظ بالمعلومات الزمنية. تحتوي كل كتلة تشفير على آلية انتباه متعددة الرؤوس مع 4 رؤوس انتباه متبوعة بشبكة عصبية للتغذية الأمامية. يستخدم كل رأس انتباه انتباه المنتج النقطي المتدرج للتركيز على نقاط البيانات التاريخية ذات الصلة. يحتوي النموذج على أربع طبقات من التشفير لكل منها حجم طبقة داخلية للتغذية إلى الأمام يبلغ 512 وأبعادها (d_model) 128. يتبع كل طبقة فرعية تنظيم التسرب بمعدل 0.1 لتجنب الإفراط في التركيب. الاستخدام المستمر للوصلات المتبقية وتطبيع الطبقة يعمل على استقرار التدريب وتعزيز التقارب. أحد المكونات الرئيسية للنموذج هو آلية الانتباه التي تحدد وتحدد أولويات نقاط البيانات السابقة الأكثر صلة بدلا من التعامل مع جميع القيم التاريخية على قدم المساواة. هذا يسمح للنموذج بالتقاط الأنماط والتبعيات المهمة في تحركات أسعار الذهب. ثم يتم تمرير المعلومات المعالجة من خلال طبقة الشبكة العصبية التي تعمل على تحسين الأنماط والعلاقات لتعزيز دقة التنبؤ. بالإضافة إلى ذلك ، يشتمل النموذج على طبقات محولات مكدسة متعددة تعزز قدرته على تعلم الاتجاهات المعقدة وتحسين الأداء التنبؤي. أخيرا ، يتم تقييم دقة النموذج باستخدام مقاييس الأداء مثل متوسط الخطأ التربيعي (MSE) ، جذر متوسط تربيع الخطأ (RMSE) و R-squared (R2). يلتقط نهج المحولات هذا بكفاءة كل من التبعيات قصيرة وطويلة الأجل في بيانات السلاسل الزمنية المالية مما يجعله فعالا للغاية للتنبؤ الدقيق بأسعار الذهب.
لتطبيع ميزات الإدخال ، تم تطبيق الحد الأدنى والحد الأقصى للقياس كما هو موضح في المعادلة التالية.
لنفترض أن x تكون قيمة ميزة ، و xmin و xmax هي الحد الأدنى والحد الأقصى للميزة41.

x: القيمة الأصلية (سعر الذهب اليوم).
Xدقيقة ، Xدقيقة: الحد الأدنى والحد الأقصى لفترة التدريب لهذه الميزة.
[أ ، ب] ؛ النطاق المستهدف (عادة [0 ، 1] ؛ أحيانا [-1 ، 1]).
جوهر جهاز تشفير المحول هو آلية انتباه المنتج النقطي40 المحكوم عليها والتي تعرف على النحو التالي:
متوسط الخطأ التربيعي (MSE)
تم تدريب النموذج على تقليل متوسط الخطأ التربيعي (MSE) بين القيم المتوقعة والفعلية42.
MSE = 
جذر متوسط تربيع الخطأ (RMSE)
تم تقييم الأداء باستخدام جذر متوسط تربيع الخطأ (RMSE)43 ، محسوبا على النحو التالي
RMSE = 
التدريب والتحقق من الصحة
يتم تقسيم مجموعة البيانات إلى ثلاث مجموعات فرعية مع تخصيص 80٪ للتدريب و 10٪ للاختبار و 10٪ للتحقق من الصحة. تم تحسين النموذج باستخدام محسن آدم44 بحجم دفعة 64 ومعدل تعلم 0.001. لمنع الإفراط في التجهيز ، يتم إجراء التدريب على مدى 50 حقبة مع التوقف المبكر بناء على فقدان التحقق من الصحة. يعمل متوسط الخطأ التربيعي (MSE) كدالة خسارة. المخرجات المستهدفة هي القيمة عند t + 30 ويتم إنشاء مدخلات التسلسل من خلال نافذة مراجعة مدتها 30 يوما (L = 30). عند الحاجة ، يتم تطبيق الحشو والإخفاء للحفاظ على أطوال تسلسل ثابتة. تم استخدام TenSorFlow45 لتنفيذ النموذج لضمان قابليته للتوسع وقابليته للتكرار. يتم دعم قابلية التكاثر من خلال هذه المواصفات الشاملة التي تعمل أيضا على تحسين فهم تكيف بنية المحولات للتنبؤ المالي.
اختبار
يتم إجراء التقييم النهائي لنموذج المحول باستخدام مجموعة بيانات الاختبار التي تضم 10٪ المتبقية من إجمالي البيانات. تتم مقارنة أسعار الذهب المتوقعة بالقيم الفعلية ويتم حساب مقاييس الأداء لقياس دقة التنبؤ.
تقييم النموذج
تم تقييم الأداء التنبؤي للنموذج باستخدام المقاييس الإحصائية الرئيسية مثل متوسط الخطأ التربيعي (MSE) وجذر متوسط تربيع الخطأ (RMSE) وR-squared (R2). يتم عرض النتائج في القسم التالي.