$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Bu çalışmada insan katılımcılar veya omurgalı hayvanlar yer almadı. Kullanılan tüm veriler, KOBM'den kamuya açık emtia fiyat serileridir ve etik onay gerektirmez. Bu nedenle, bu araştırma için herhangi bir etik onay talep edilmedi veya gerekmemiştir.
Bu bölüm, temel hipotezi ampirik olarak test etmek için uygulanan kapsamlı ve titiz araştırma tasarımını tanımlar. On üç değerlendirilen derin öğrenme modelinin matematiksel formülasyonu ve mimari özelliklerinin, kesin eğitim protokolünün ve resmi değerlendirme metriklerinin ayrıntılı bir açıklamasını sunar. Genel metodolojik iş akışı görsel olarak Şekil 1'de özetlenmiştir.

Şekil 1: Araştırma metodolojisinin şematik genel bakışı. Diyagram, veri bölmesi, yalnızca Cu fiyat serisi üzerinde model eğitimi, Cu test setinde değerlendirme ve bağımsız Al ve Zn serilerinde örnek dışı doğrulama dahil olmak üzere tüm deneysel boru hattını göstermektedir. Kesik geri besleme döngüsü, bireysel mimari bileşenlerin katkısını analiz etmek için yapılan yapılandırılmış ablasyon deneylerini gösterir. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Diyagram, tüm deneysel ürün hattını göstermektedir. Süreç, model geliştirme için Cu fiyat serisinin özel kullanımıyla başlar. Bu seri, kronolojik olarak eğitim (%80), doğrulama (%10) ve test (%10) setlerine ayrılmıştır. Daha sonra on üç farklı derin öğrenme mimarisi yalnızca Cu eğitim verisi üzerine eğitilip hiperparametre optimize edilir; erken durma doğrulama seti aracılığıyla izlenir. Birincil ölçüt, bu modellerin tutulan Cu test setinde değerlendirilmesidir. Genellenebilirliği değerlendirmek için en önemli olarak, tamamen bağımsız Al ve Zn fiyat serisini tahmin etmek için aynı eğitilmiş modeller değiştirilmeden uygulanır ve bu da kesin bir örneklem dışı testi temsil eder. Son olarak, yapılandırılmış ablasyon deneyleri (kesikli geri besleme döngüsü) bireysel mimari bileşenlerin (örneğin, dikkat, çiftyönlü işleme ve konvolüsyon katmanlar) performans katkısını ayrıştırmak ve analiz etmek için yapılır.
Model Mimarileri ve Matematiksel Formülasyon
13 DL modelinden oluşan bir spektrum tasarladık ve uyguladık; mimari karmaşıklığı basit tekrarlayan ağlardan sofistike çok bileşenli hibritlere sistematik olarak arttı. Tüm modellerin temel amacı aynıdır: L = 30 uzunluğundaki tarihsel fiyat penceresi Xt = [Pt-L,P t-L+1,...,Pt-1] ile sonraki yt = P t fiyatına eşlemeöğrenmek.
Model aileleri aşağıdaki şekilde tanımlanır:
Temel Tekrarlayan Modeller
GRU: Bilgi akışını modüle etmek için güncelleme (zt) ve sıfırlama (rt) kapıları kullanan, akıcı ve tekrarlayan bir ağ. Gizli durum ht şu şekilde hesaplanır:
(1)
(2)
(3)
(4)
burada X, sigmoid aktivasyondur,
Hadamard çarpımını gösterir ve xt zamanındaki girdidir. Son gizli durumh L doğrusal bir çıkış katmanından geçirilir. 1–4 denklemleri Cho ve ark.14'ten uyarlanmıştır.
LSTM: Hücre durumunu (Ct) korumak için giriş (it), unutma (ft) ve çıkış (ot) kapılarını kullanır ve uzun süreli bellek üzerinde daha açık kontrol sağlar.
İki Yönlü Modeller (BiGRU ve BiLSTM)
Bu modeller, diziyi ileri ve geri yönlerde işleyen iki ayrı tekrarlayan katman içerir. Her zaman adımında
son gizli temsil, teorik olarak hem geçmişten hem de gelecekten bağlama bilgisini sabit giriş penceresi içinde yakalar.
Dikkat Artırılmış Modeller (GRU–Dikkat ve LSTM–Dikkat)
Son tekrarlayan katman tarafından üretilen H = [h1,h 2,...,hL] gizli durum dizisine ek dikkat mekanizması uygulanır. Bağlam vektörü, ağırlıklı bir toplam olarak tanımlanır:
(5)
(6)
(7)
Burada, αi , 1. tarihsel zaman adımına verilen dikkat ağırlığını temsil eder. İlgili tarihin uyarlanabilir bir özetini kapsayan bağlam vektörü c, nihai tahmin katmanına aktarılır. 5–7 denklemleri Bello ve ark.47'den uyarlanmıştır.
CNN–Hibrit Modeller (CNN–GRU ve CNN–LSTM)
Düzleştirilmiş doğrusal birim (ReLU) aktivasyonuna sahip tek boyutlu bir CNN katmanı recurrent katmanına eklenir.
Karmaşık Hibrit Modeller
Bu mimariler birden fazla bileşeni birleştirir (örneğin, CNN–BiGRU–Dikkat, CNN–BiLSTM–Dikkat). Karmaşıklık açısından en güncel olanı temsil ederler; yerel desen çıkarımı (CNN), çift yönlü bağlamsal modelleme ve uyarlanabilir zamansal ağırlıklandırmayı (dikkat) tek bir çerçevede entegre etmeyi amaçlar.
Tüm modeller, tutarlı gizli durum boyutlarıyla yapılandırıldı (tekrarlayan katmanlar için 128 birim ve CNN katmanları için 64 filtre) ve tek bir doğrusal çıkış katmanıyla sonlandırıldı. Bu kontrollü tasarım, performans farklarının model kapasite ayarındaki farklılıklardan ziyade mimari tercihlere bağlanmasını sağlar. Bu nedenle bu spektrum boyunca eğitilebilir parametrelerin sayısı önemli ölçüde arttı.
Eğitim Protokolü, Hiperparametreler ve Ablasyon Çalışma Tasarımı
Tablo 1, adil bir karşılaştırma sağlamak ve aşırı uyumu azaltmak için tüm on üç modele uygulanan birleşik ve titiz deneysel konfigürasyonu özetlemektedir. Tüm modeller yalnızca belirlenmiş Cu eğitim setiyle sıfırdan eğitildi. Adam optimizatoru, ortalama kare hata (MSE) kaybını en aza indirmek için kullanıldı. Cu doğrulama setinde izlenen erken durdurma gibi kritik teknik, eşit şekilde uygulandı. Bu sayede eğitim, görünmez Cu verileri üzerinde optimal genelleme noktasında sonuçlanmasını sağladı ve böylece modellerin eğitim gürültüsüne aşırı uyum sağlamasını önledi.
| Parametre Kategorisi | Spesifikasyon / Değer | Tanım |
| Temel Görev ve Veri |
| Tahmin Hedefi | Ertesi gün fiyatı | Standart bir adım önde tahmin. |
| Giriş Penceresi Uzunluğu (L) | 60 işlem günü | Yeterli tarihsel bağlamı, model karmaşıklığı ve eğitim kararlılığı ile dengeler. |
| Model Geliştirme |
| Eğitim Seti (Sadece Cu-da) | İlk %80 (~2081 gözlem) | Geri yayılma yoluyla model parametrelerini öğrenmek için kullanılır. |
| Doğrulama Seti (Sadece Cu-da) | Sonraki %10 (~260 gözlem) | Hiperparametre ayarlama ve erken durdurma için kullanılır; Aşırı uyumu önlemek için çok önemlidir. |
| Test Seti (Sadece Cu-da) | Son %10 (~260 gözlem) | Örneklem içi (Cu) performansının son ve yapılması değerlendirilmesi. |
| Model Mimarisi |
| RNN Gizli Birimleri | 128 | Yeterli temsil kapasitesi sağlar; tüm RNN tabanlı modellerde sabit tutulurdu. |
| CNN Filtreleri | 64 | Hibrit modellerde CNN katmanları için özellik haritalarının sayısı. |
| Eğitim Prosedürü |
| Optimizer | Adam | Kararlı ve verimli yakınsamama için uyarlanabilir öğrenme hızı optimizatoru. |
| İlk Öğrenme Oranı | 1 × 10⁻³ | Adam için standart başlangıç oranı. |
| Kayıp Fonksiyonu | Ortalama kare hata (MSE) | Regresyon için standart |
| Parti Büyüklüğü | 32 | Verimli mini toplu antrenman. |
| Maksimum Dönemler | 80 | Eğitim iterasyonları için üst sınır. |
| Erken Durma Sabrı | 10 dönem | Doğrulama kaybı ardışık 20 dönem boyunca iyileşmezse eğitim durur; En iyi dönemin model ağırlıkları geri kazanılır. |
| Değerlendirme ve Doğrulama |
| Birincil Metrikler | MAE, RMSE, R² | Hata büyüklüğü ve varyansın açıklandığı tamamlayıcı görüşler sunmak. |
| Genellenebilirlik Testi | Tam Al ve Zn serilerinde tahmin (her biri 2602 gözlem) | Modeller Cu eğitiminden sonra donduruluyor. Bu, tamamen farklı emtialar üzerinde saf, katı bir örneklem dışı testtir. |
| Ablasyon Tasarımı | GRU → BiGRU → BiGRU–Dikkat → CNN–BiGRU–Dikkat | Çift yönlülük, dikkat ve CNN bileşenlerinin eklenmesinin etkisini sistematik olarak izole eder. |
Tablo 1: Temel deneysel parametreler ve yapılandırma. Tüm modellerde uygulanan deneysel kurulumun özeti; veri bölümleme, model mimarisi parametreleri, eğitim ayarları ve değerlendirme metrikleri dahil.
Her mimari bileşenin katkısını dekonstrüksiyon etmek için yapılandırılmış bir ablasyon çalışması tasarlandı. En iyi performans gösteren temel çizgiden (GRU) başlayarak, ilerleyici bir "karmaşıklık zinciri" oluşturuldu. Şekil 2, bu karmaşıklık zincirini görsel olarak özetlemekte olup, bileşenlerin adım adım eklenmesini göstermektedir. Bu adımlı yaklaşım, tahmin performansındaki herhangi bir değişikliğin doğrudan çift yönlülüğün, dikkat mekanizmasının ve son olarak konvolüsyon sinir ağı katmanının kademeli olarak eklenmesine bağlanmasına olanak tanır. Bu zincirin her düğümündeki performans metrikleri, metal fiyat tahmini için her karmaşıklık bileşeninin değeri veya zararı hakkında net ampirik kanıtlar sağlar.

Şekil 2: Ablasyon çalışmasında kullanılan karmaşıklık zinciri. Diyagram, mimari bileşenlerin adım adım eklenmesini göstermektedir; GRU'dan BiGRU, BiGRU–Dikkat ve CNN–BiGRU–Dikkat'e ilerler. Bu dizi, her bileşenin tahmin performansı üzerindeki etkisini değerlendirmek için kullanılan model karmaşıklığındaki sistematik artışı temsil eder. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Performans Değerlendirme Metrikleri
Model performansı, üç standart regresyon metriğiyle titizlikle nicelendirildi ve tahmin doğruluğu ile açıklayıcı güç konusunda tamamlayıcı içgörüler sunuldu.
Ortalama Mutlak Hata (MAE)
Ortalama hataların büyüklüğünü ölçür, sağlam ve kolay yorumlanabilir bir sapma ölçeği sağlar.
(8)
Kök Ortalama Kare Hatası (RMSE)
Kare işlemi nedeniyle daha büyük hataları vurgular, bu da aykırı değerlere ve büyük hatalara karşı daha hassas hale getirir.
(9)
Belirleme Katsayısı (R2)
Modelden öngörülebilen hedef değişkendeki varyans oranını temsil eder.
(10)
burada
gerçek değerlerin ortalamasıdır. 1'e yakın bir R2 değeri, verilerdeki varyansın çoğunu açıklayan bir modeli gösterir. 8–10 denklemleri standart regresyonmetrikleridir 48. Değerlendirme, örneklem içi kıyaslama performansı ve örneklem dışı genellenebilirlik açısından ayrı ayrı değerlendirmek için iki ayrı ardışık aşamada gerçekleştirildi. (1) Faz 1 (Birincil Kıyaslama): Eğitim ve erken durmadan sonra Cu verilerinde yapılan on üç modelin tamamı, tutulan Cu test setinde değerlendirildi. (2) Faz 2 (Genellenebilirlik Testi): Parametreleri dondurulmuş olan aynı modeller, Al ve Zn'nin tamam, bağımsız fiyat serisi için tahminler oluşturmak üzere kullanıldı. Yeniden eğitim veya uyarlama yapılmadı.
Tekrarlanabilirlik: Detaylı Deneysel Ayarlar
Grade A Cu, Al ve Zn için günlük spot fiyatlar (CNY/ton) SMM halka açık platformundan (https://www.smm.cn/) alındı ve 5 Ocak 2015'ten 12 Eylül 2025'e kadar uzandı. Ham ve işlenen veriler halka açık bir depoda mevcuttur (DOI: 10.5281/zenodo.19976985). Veri dosyası tarih, Cu, Al ve Zn sütunlarını içerir. Tarihler tarih saati formatına dönüştürülür ve artan sırayla sıralanır. Eksik değerler ileri doldurma ile ve ardından geri doldurma ile ele alınır. Özellikler, yalnızca eğitim setine (ortalama μj, standart sapma σ
j , ) takılan z-puan ölçekleyicisi kullanılarak standartlaştırılır; aynı şekilde doğrulama ve test setlerine yeniden donanım yapılmadan uygulanır. Hedef değişken (Cu, Al veya Zn) kendi eğitim seti istatistikleri kullanılarak ayrı ölçeklenir.
Giriş-çıkış dizileri, giriş uzunluğu L = 30 işlem günü ve tahmin ufku h = 1 (ertesi gün tahmini) olan bir kaydırma penceresi kullanılarak oluşturulur. Hedef indeks için (0 = Cu, 1 = Al, 2 = Zn), her örnek Xi = V[ t - L : t, : ] (şekil 30 × 3) ve yi = V[t + h , k] (skaler) olarak tanımlanır. Zamansal düzeni korumak için hiçbir karıştırma uygulanmaz. Veri seti rastgelelik olmadan kronolojik olarak bölünmüştür: eğitim, 0–2080 (2.081 gözlem, %80), doğrulama indeksleri 2081–2340 (260 gözlem, %10) ve test indeksleri 2341–2601 (261 gözlem, %10) içerir. İlgili tarih sınırları 5 Ocak 2015'ten 31 Temmuz 2023'e (eğitim), 1 Ağustos 2023'ten 19 Ekim 2023'e (doğrulama) ve 20 Ekim 2023'ten 12 Eylül 2025'e (test); Depodaki dosya tam detayları sağlar.
Rastgele tohumlar şu şekilde sabitlenir: ana deney tohumu = 42, Python, NumPy ve TensorFlow tohumları ise 42 olarak ayarlanmıştır. Ağırlık başlatma, giriş çekirdekleri için Glorot uniform, tekrarlayan çekirdekler için ortogonal ve yanlılıklar için sıfır kullanır. Yazılım ortamı Python 3.10.19, TensorFlow 2.20.0/Keras, NumPy 1.26.4, pandas 2.3.3, scikit-learn 1.7.2 ve Matplotlib 3.10.6'dan oluşmaktadır. Deneyler, Intel Core i7 (2.20 GHz) ve 32 GB RAM ile Windows 11 PC'de gerçekleştirildi; GPU kullanılmadı.
Adam optimizatörü learning_rate = 1×10-3, β1 = 0.9, β2 = 0.999
ve weight_decay = 0 ile kullanılır. Kayıp fonksiyonu MSE'dir. ReduceLROnPlateau zamanlayıcısı, doğrulama kaybını faktör 0.5, sabır 5 ve minimum öğrenme oranı 1 × 10-5 ile izler. Erken durdurma ise monitor = val_loss, sabır = 10, restore_best_weights = True ve min_delta = 0 ile uygulanır. Her eğitim epochu, eğitim partisinde ileri geçiş, MSE kayıp hesaplaması, geri yayılma ve Adam parametre güncellemesinden oluşur. Her dönemden sonra doğrulama kaybı hesaplanır; Erken durma ve öğrenme hızının azalması bu değere göre tetiklenir. En düşük doğrulama kaybına sahip model test için geri yüklenir. Parti büyüklüğü 32'dir ve örnekler kronolojik sırayla karıştırmadan (karışık = Yanlış) beslenir.
CNN hibrit modelleri için, 64 filtreli bir Conv1D katmanı, kernel_size = 3, adımı = 1, dolgu = 'aynı' ve doğrultu doğrusal birim (ReLU) aktivasyonu kullanılır; ardından MaxPooling1D(pool_size = 2) ve Dropout(0.15) gelir. Dikkat artırılmış modellerde, tekrarlayan sinir ağı, B şekli × T × C şeklindeki tam gizli dizisi H'yi geri getirir. Bir birimli yoğun bir katman bir puan üretir ve softmax zamanla bu puanları dikkat ağırlıklarına dönüştürür, bağlam vektörü c = ∑t αtht olarak tanımlanır. Bunu 64 birimli yoğun bir katman ve ReLU aktivasyonu, Dropout(0.15) ve çıkış yoğun katmanı takip eder. İki yönlü modeller, her biri 64 birimden oluşan ileri ve geri gizli durumları birleştirir ve 128 boyut elde edilir; dikkat kullanıldığında, return_sequences = True tam diziyi korur (B × T × 128).
Değerlendirme, doğrudan bir adım önde tahmin (özyinelemesiz) kullanır. Tüm tahminler, MAE, RMSE ve R2 hesaplamadan önce orijinal fiyat ölçeğine ters çevrilir. Al ve Zn üzerinde genelleştirilebilirlik testleri için, Cu üzerine takılan giriş ölçekleyici değişiklik yapılmadan yeniden kullanılırken, her hedef metalinin kendi eğitim hedeflerine takılmış bir hedef ölçekleyicisi vardır. Ablasyon çalışmasında, tüm mimari dışı parametreler (veri, bölünme, ölçeklendirme, rastgele tohum, dönem sayısı, parti büyüklüğü, optimize edici, öğrenme hızı, kayıp fonksiyonu, erken durma, zamanlayıcı, ayrılma) zincir boyunca aynı tutulur; sadece mimari değişiyor. Tam kaynak kodu ve çoğaltma talimatları Zenodo (10.5281/zenodo.19976985) adresinde halka açık olarak mevcuttur. Tüm figürler, verilen besle Matplotlib 3.10.6 kullanılarak oluşturuldu; çıktılar PDF, SVG ve yüksek çözünürlüklü PNG (600 dpi) olarak kaydedilir. Tüm modeller maksimum 80 dönemle eğitildi. Erken sabır = 10 (doğrulama kaybı izleniyor) ile erken durma (doğrulama kaybı izleniyor) her model için dönem sınırına ulaşmadan tetikleniyordu. Örneğin, GRU modeli 37. dönemde durdu (en iyi 27. dönem, en iyi doğrulama kaybı 0.0040), en karmaşık hibrit CNN–BiLSTM–Attention ise 23. dönemde durdu (en iyi 13. dönem, en iyi doğrulama kaybı 0.0072). Tüm 13 model için durdurulan dönemler, en iyi dönemler ve en iyi doğrulama kayıplarının tam listesi Zenodo deposunda mevcuttur; bu da ana metni bir tabloyla aşırı yüklemeden tam şeffaflık ve tekrarlanabilirlik sağlar. Teorik tartışmalar (Lipschitz sınırları, örnek karmaşıklığı, Rademacher karmaşıklığı, önyargı–varyans ayrıştırması, dikkat entropisi ve karşılıklı bilgi) ampirik sonuçlar için kavramsal açıklamalardır ve eğitim amacını veya model uygulamasını değiştirmezler. Son olarak, istikrarı değerlendirmek için ana deneyler beş rastgele tohumla (1, 7, 21, 42 ve 2024) tekrarlandı; bu çalışmalar boyunca RMSE'nin ortalama ve standart sapmaları, GRU'nun düşük varyansla rekabetçi ortalama RMSE'yi korudu ve rastgele başlatmalarda istikrarlı performansı desteklediği Sonuçlar bölümünde rapor edilmiştir.